OriginObject
OriginObject is the Origin C base class for all Origin objects and provides member functions and data members common to all Origin objects.