Package extensions in libSBML are hooked into individual SBML objects using objects of class SBaseExtensionPoint. These objects are added to the set of objects created when a plugin is invoked through the use of SBasePluginCreatorBase objects.
Visit SBML.org for more information
about SBML and libSBML.