1. A computer-implemented method, wherein each step is conducted using a processor and a memory, the method comprising: receiving a design element selection command from a user to select a design element, wherein the design element is displayed in an interactive graphical design, and wherein the design element has been preprogrammed to display a plurality of states when the interactive graphical design is rendered in a player; receiving a documentation element addition command from the user to add a documentation element to a documentation for the interactive graphical design, wherein the documentation element captures information regarding the design element and provides a representation of the design element based on that information; linking the documentation element and the design element, while the design element remains selected, such that the documentation element displays the representation of the design element; and receiving a state selection command from the user in a documentation element state display interface to set a state of the design element that is displayed by the documentation element.