1. A system comprising: a) hardware, including a processor, the processor including: i) a graphics rendering engine; ii) a N-dimensional Visualizer and Editor (NDVE), coupled to the graphics rendering engine, the NDVE generating an Environment displayed through the graphics rendering engine, the Environment being displayed as a plurality of N-dimensional Spaces, wherein N is greater than 2, and each Space remains uniform and coherent as the NDVE responds to various gestures executed by the user to expose different information to the user, the NDVE navigating to a fourth of the plurality of Spaces in which lower level assets grouped together to form a higher level asset represented by the higher level Object are each displayed independently as lower level Objects in the fourth of the plurality of Spaces, NDVE further navigating from the fourth of the plurality of Spaces to a fifth of the plurality of Spaces in which a Z 1 -axis representing time is exposed and a first plurality of Cards are exposed on which the lower level Objects are displayed, each of the first plurality of Cards representing the lower level Objects at a point in time and a second plurality of Cards are exposed on which all other Objects are displayed, each of the Cards of the second plurality representing the other Objects previously displayed in the third plurality of Spaces, each Card of the second plurality of Cards representing a point in time and corresponding with an associated one of the first plurality of Cards; iii) a graphical language interpreter, the graphical language interpreter coupled to and receiving information indicating that the user dragged a first Attribute associated with an Object to a second Attribute associated with an Object and the graphical language interpreter responding by interpreting the gesture as a command to divide the value of the first Attribute by the value of the second Attribute to create a new Attribute; (b) a display coupled to graphics rendering engine and configured to display the Environment generated by the NDVE, the display having a Z-axis perpendicular to an X-Y plane of the second plurality of Cards, the rotation of the second plurality of Cards revealing the Z-axis, each Card of the second plurality of Cards being associated with a point along the Z-axis that represents a point in time, and a first Card of the second plurality of Cards laid on top of, and obscuring a portion of, a second Card of the second plurality of Cards, the first Card being offset from the second Card to reveal a portion of the second Card; and c) a gesture recognition engine configured to provide a first output in response to a first received user gesture and a second output in response to a second received user gesture, the gesture recognition engine coupled to the NDVE, the NDVE being responsive to the first output from the gesture recognition engine by navigating to a fourth of the plurality of Spaces, NDVE further being responsive to the second output from the gesture recognition engine by navigating from the fourth of the plurality of Spaces to a fifth of the plurality of Spaces, and wherein the information indicating that the user dragged a first Attribute associated with an Object is received by the graphical language interpreter from the gesture recognition engine.