Mindmapping is another nice tool to achieve this. Freemind is a useful piece of software (but doesn't have the future-proofness of plain text.)