15. An apparatus for graphic processing, comprising: (a) a processor, (b) a storage attached to and under the control of the processor; (c) a graphic device attached to and under the control of the processor; (d) a modeling layer object in the storage; (e) a grafport object in the storage; (f) means for generating calls from the modeling layer object to the grafport object using a predefined set of graphic primitives; (g) means for capturing state information and rendering information at the grafport object; and (h) means for passing the state information and the rendering information to a graphic device object for output on the graphic device.
15. An apparatus for graphic processing, comprising: (a) a processor, (b) a storage attached to and under the control of the processor; (c) a graphic device attached to and under the control of the processor; (d) a modeling layer object in the storage; (e) a grafport object in the storage; (f) means for generating calls from the modeling layer object to the grafport object using a predefined set of graphic primitives; (g) means for capturing state information and rendering information at the grafport object; and (h) means for passing the state information and the rendering information to a graphic device object for output on the graphic device. 18. The apparatus as recited in claim 15, wherein the graphic device is a graphic accelerator.