1. A method for displaying visual content on a client, comprising at the client: providing an input description of visual content; generating a first displayable representation from the input description of at least a first portion of the visual content; generating a second displayable representation of at least a second portion of the visual content; defining a relationship between the first displayable representation and the second displayable representation; displaying at least partially the first displayable representation; and displaying at least partially the second displayable representation in response to a selection from the first displayable representation, the selection corresponding to the relationship between the first displayable representation and the second displayable representation.