* Information architecture defines the structure of information (which can exist in many forms).
* Interaction design enables people to manipulate and contribute to/create that information.
* Visual design communicates these possibilities to people and creates affinity to them (desirability).
