The library is implemented as java classes and consists of definitions of the basic classes for registration of objects and relations as well as methods for diferent types of tracing procedures and components for manipulating tracing results and viewing them graphically