consists of one or more objects as seen in fig2 within an application that allows manipulation of documents as described in this invention each object can be edited independently of other objects such an application allows objects from one document to be freely intermingled with objects from any other document as such objects are universally compatible building blocks of documents when multiple files are loaded into the application all their individual objects can appear within the same workspace the user is then free to work with this combined collection and thus this invention allows the work of multiple people and contents of multiple documents to all be accessed and worked on in one place relationships between objects are created through reference members and may be visually represented in the user interface as lines connecting the objects optionally with a label whose text value is the key of the member which has the reference value this is shown in fig2 as a single relationship and in fig2 as an array of relationships which allows for the representation of tabular data the user interface allows the user to view any combination of objects in the document at any given time and also allows any object to be collapsed into a tile as shown in.