base object type for all AG Kit objects
{
AGInt priority;
AGBoolean visibility = 1;
};
AGPrimitive is the base type for all Annotation and Graphing objects. It is used as the type for connections made among AG Kit objects.
Specifies whether to draw an object. When set to 0, the object is not drawn.
Determines the drawing order when more than one AGPrimitive object is connected to the same origin. An object with a higher priority is drawn last so that it appears in front of other objects; if objects have the same priority, the order in which the objects were connected determines the drawing order.
AGGeometryPrimitive / AGRenderPrimitive