17. The system of claim 13 , wherein creating the aggregate document slice further comprises: selectively carrying out one of copying portions of the first underlying data structure and extracting portions of the first underlying data structure procedure for the existing aggregate document, the portions corresponding to the data pages to be inserted into the aggregate document slice.
13. A system for generating an aggregate document slice from an existing aggregate document comprising: a computing system including at least one computing device, the computing system configured to: identify at least three data pages in a plurality of data pages included in an existing aggregate document that satisfy node selection criteria, the node selection criteria including a user entered term having a series of characters, identifying the at least three data pages including searching metadata associated with the existing aggregate document using the node selection criteria; create an aggregate document slice to be a second document different from the existing aggregate document, creating the aggregate document slice comprising: inserting into the aggregate document slice a copy of the identified data pages, wherein the pages inserted into the aggregate document slice are a proper subset of the plurality of data pages; import relationships connecting the plurality of data pages included in the existing aggregate document into the aggregate document slice to form at least one continuous path of relationships connecting the data pages inserted into the aggregate document slice, importing the relationships comprising: omitting a relationship between a data page inserted in the aggregate document slice and a data page of the existing aggregate document slice when the data page of the existing aggregate document is not included in the aggregate document slice generating a new relationship connecting at least two of the pages inserted into the aggregate document slice to establish continuity of the at least one continuous path when the continuity is otherwise lacking; and selecting a start node of the aggregate document slice; generating a second underlying data structure for the aggregate document slice; copying portions of a first underlying data structure for the existing aggregate document, the copied portions corresponding to the data pages to be added to the aggregate document slice; and inserting the copied portions of the first underlying data structure into the second underlying data structure.