1. A computer implemented method for transforming graphical information, the method comprising: receiving, at a processor, one or more graphics commands using an application programming interface (API); converting, at the processor, the graphics commands into a graphical language that facilitates the execution of the commands for a plurality of output device types including a two-dimensional (2-D) output device type and a plurality of three-dimensional (3-D) output device types; generating display-agnostic output in response to the converted graphics commands in the graphical language; and generating display type specific output for display on an output device, the generating display type specific output in response to the display-agnostic output and to an output device type of the output device.