8. A method of storing a document, the method comprising: creating an object representation of a document using a set of template pages; storing the document by converting the document's object representation to a storage representation that is stored in a single data storage structure comprising a first section for storing information describing the set of template pages, the first section comprising a sub-section for each template page in the set, each of said sub-sections for storing information about its particular template page, wherein said information comprises a thumbnail used to generate a visual representation of the template page; and parsing the single data storage structure to convert the storage representation to the object representation when the document is opened, each particular template page corresponding to a different object that contains additional objects corresponding to the information for the particular template page.
8. A method of storing a document, the method comprising: creating an object representation of a document using a set of template pages; storing the document by converting the document's object representation to a storage representation that is stored in a single data storage structure comprising a first section for storing information describing the set of template pages, the first section comprising a sub-section for each template page in the set, each of said sub-sections for storing information about its particular template page, wherein said information comprises a thumbnail used to generate a visual representation of the template page; and parsing the single data storage structure to convert the storage representation to the object representation when the document is opened, each particular template page corresponding to a different object that contains additional objects corresponding to the information for the particular template page. 9. The method of claim 8 , wherein the data storage structure includes: a first set of markers, wherein each marker in the first set denotes a start of one of said first section and said sub-section; and a second set of markers, wherein each marker in the second set denotes an end of one of said first section and said sub-section.