The classes in this package implement the output of an TreeGraph 2 document with Graphics2D. All elements of a document are first positioned by positioner class and than painted by a painter class. Positioners and painters are used to display a tree in the document window as well as for the graphic export.

Different positioners and painters exist for each view mode which can accessed by the PositionPaintFactory. The implementation follows the abstract strategy pattern.