Provides classes to implement a drawing tool. The OMDrawingTool is really a managing class that uses com.bbn.openmap.omGraphics.EditableOMGraphics to make adjustments to OMGraphics. It uses a DrawingToolMouseMode to direct events to the current EditableOMGraphic, which in turn, figures out what changes to implement on the OMGraphic based on its state. The OMDrawingTool uses EditToolLoaders, provided at runtime, to figure out what EditableOMGraphic to use for what OMGraphic type (and by extension, any combination or object to be modified).