8. An automated method of editing a document, the document including (i) a first graphical object having a plurality of properties stored therein, and (ii) a second graphical object having at least one user-selected variable field or property stored therein that is mapped to a property of the first graphical object stored therein, wherein the property of the first graphical object is a property other than the name property, or filename property, or identification property of the first graphical object, and wherein the at least one user-selected variable field or property of the second graphical object is a variable field or property other than the name, or filename, or identification of the second graphical object, the document being created using a library of digital assets, each of the digital assets including editable related data, the method comprising: (a) providing the document in a document composition environment; (b) selecting a digital asset from the library via a user interface display screen; (c) linking the digital asset to the first graphical object; (d) populating the first graphical object with the digital asset; (e) populating properties of the first graphical object with editable related data of the digital asset; and (f) automatically setting the value of at least one user-selected variable field or property of the second graphical object by using its mapped property to the first graphical object, wherein the document is edited as a result of performing steps (a)-(f).
12. The method of claim 8 wherein the second graphical object is an image box or a text box.