Described is a mechanism for providing a single file that includes
multiple representations of the same document content. Each of the
representations may be optimized to provide a superior presentation for a
particular device or application. The mechanism of the invention is
preferably based on a compound file format that allows multiple
renditions of the same content to be stored in a single document. Meta
information is included within the single document that describes each of
the multiple renditions together with any supporting files that may be
used with those renditions. The inventors have determined that the Object
Linking and Embedding (OLE) compound file format is especially well
suited to implementations of the invention.