Contains the interfaces of the graphical model. The parts of this model are all subclasses of {@link fdda.graphics.Component}; a composite pattern is used for containers and a visitor pattern is implemented, too. The interface for the selection in the graphics is also defined here.
Note that, while the graphics is currently only implemented for Java2D, there'd be no problem for other implementations. But parts of the dialog component would need to be changed, too.