A system and method for improving document layout on arbitrary devices of
different resolutions and size using manifold representations of content.
Manifold representations of content are: multiple versions of anything
that might appear in a document, from text, to images, to even such
things as stylistic conventions. The specific content is selected and
formatted dynamically, on the fly, by a layout engine in order to best
adapt to a given viewing situation. A user interface for authoring and
editing such manifold content is disclosed.