Our plug-in mechanism is based on the object-oriented
facilities of the C++ programming language and the dynamic
runtime linking provided by modern operating systems.
DANCE exchanges information through the interfaces
of the plug-in primitives, represented by classes,
which can be sub-classed to the dynamically linked objects.