11. A computer-implemented method of handling data, comprising: decomposing an existing document stored on a computer by specifying application data of the existing document as data elements of the existing document according to a document template defining a structure of the data elements of the existing document, each data element of the existing document comprising a subset of data included in the existing document; associating element metadata for each of the data elements of the existing document, the element metadata for each data element of the existing document being based on past user interaction with the existing document; storing the data elements of a core document and the element metadata for the data elements of the core document as a core document data catalog for the core document, wherein the element metadata for the data elements of the core document defines data element relationships and attributes for correlating the data elements of the core document to related data elements of related data catalogs for different existing documents; storing the core document data catalog for the core document with the related data catalogs for the different existing documents within a datastore of the computer as a collection of data catalogs for providing a comprehensive collection of correlated data; selecting the core document data catalog for the core document from the collection of data catalogs in response to current application activity with the core document; and dynamically presenting a subset of the collection of correlated data selected and elevated from the collection of the data catalogs based on the current application activity with the core document in a user interface by: elevating, to a presentation surface, one or more relevant data elements of the core document data catalog based on the element metadata for the data elements of the core document data catalog in order to display one or more subsets of data included in the core document that are relevant to the current application activity with the core document, wherein the element metadata for the data elements of the core document data catalog is based on past user interaction with the core document, selecting one or more related document data catalogs for different existing documents from the collection of data catalogs and elevating, to the presentation surface, one or more related data elements of the one or more related document data catalogs based on the element metadata for the one or more relevant data elements of the core document data catalog in order to display one or more subsets of data included in the different existing documents that are related to the one or more subsets of data that are relevant to the current application activity with the core document, wherein the element metadata for the one or more relevant data elements of the core document data catalog defines data element relationships and attributes for correlating the one or more relevant data elements of the core document data catalog to the one or more related data elements of the one or more related document data catalogs for the different existing documents, and displaying, in the user interface, the one or more subsets of data included in the core document that are relevant to the current application activity with the core document and the one or more subsets of data included in the different existing documents that are related to the one or more subsets of data that are relevant to the current application activity with the core document, wherein the user interface enables editing by a user of the one or more subsets of data included in the core document that are relevant to the current application activity with the core document and the one or more subsets of data included in the different existing documents that are related to the one or more subsets of data that are relevant to the current application activity with the core document for updating the core document and the different existing documents.
16. The method of claim 11 , further comprising inserting the subset of the collection of correlated data into a dynamic form for presentation at a display surface, wherein the form is manipulable by the user and the collection of correlated data is dynamically presented based on the form manipulation.