Contains classes used for manipulating model objects. PropertyEditors for reflection based access and modification of model objects, a traverser and a visitor for generic graph traversal, and a merger for merging two biopax models based on graph identity. There is also an experimental semantic integration class for comparing two models and finding similar interactions.