1. A computer-implemented method, wherein each step is conducted using a processor and a memory, the method comprising: receiving a documentation element addition command to add a documentation element to a documentation for an interactive graphical design, wherein the documentation and the interactive graphical design are both instantiated in a graphical design environment, and wherein the documentation element addition command is conducted via a drag-and-drop between a tool bar and a design window of the graphical design environment; receiving a design element selection command to select a design element, wherein the design element is displayed in the interactive graphical design in the graphical design environment, and wherein the design element has been preprogrammed to display a plurality of states when the interactive graphical design is rendered in a player; linking the documentation element and the design element such that the documentation element displays a representation of the design element, wherein the representation of the design element is an image of the design element; receiving a configuration of an action in a documentation element state display interface in the graphical design environment, wherein the action includes at least one event handler, wherein execution of the action when the interactive graphical design is rendered in the player places the design element in a state from the plurality of states; and displaying, after receiving the configuration of the action in the documentation element state display interface, the representation of the design element in the state, wherein the representation of the design element is placed in the state by applying the action.