Provides the basic classes required for the implementation of FXC
tools. Each tool is capable of drawing on the FXC display and
interacting with the user via commands received either from GUI
components, via the main manager, or from mouse activity over the
display.