1. A method for formatting a main electronic document to include one or more other electronic documents for display, the main electronic document readable by a computer software application, the main electronic document including content for display, the method comprising the following steps: inserting a reference tag into the main electronic document to nest therein another electronic document including content for display, the content of the nested electronic document displayed in an overlapping manner with the content of the main electronic document when the main electronic document is displayed; with the reference tag, specifying a display layout for the nested electronic document; and with the reference tag, specifying display techniques for the nested electronioc document.
9. The method of claim 1 further comprising: inserting a first set of reference tags into the main electronic document to nest a first set of electronic documents including content for display therein, the first set of reference tags including references to one or more first nested electronic documents; inserting into the first set of electronic documents, a second set of reference tags to nest a second set of electronic documents including content for display therein, the second set of reference tags including references to one or more second nested electronic documents; and displaying the content of the first set of electronic documents in an overlapping manner with the content of the main electronic document when the main electronic document is displayed; and displaying the content of the second set of electronic documents in an overlapping manner with the content of the first set of electronic documents.