The classes in this package can be used to build objects in Merlin independently
of the gui.  This allows multiple gui components to interactively build the
same object in step by listening to and modifying a shared instance of each
of these classes.