Interfaces
 InterfaceDescription
 ITool The ITool interface will be implemented by all tools.
Classes
 ClassDescription
 BitmapTool BitmapTool Class is the base class used by Tools that draw to the bitmap layer.
 BrushTool BrushTool Class allows the user to paint anti-alias shapes to the Canvas.
 BrushType Class provides constant values used to define the types of brushes available.
 FillBucketTool Fill Bucket Tool Class allows the user to flood fill a part of the canvas.
 LayerType 
 LineTool LineTool Class allows the user to draw a SOLID, DASHED or DOTTED line on the canvas.
 LineType Class provides constant values used to define the types of Lines that can be drawn.
 SelectionTool SelectionTool Class is used to select an object.
 ShapeTool ShapeTool Class allows the user to draw RECTANGLE, SQUARE, OVAL or CIRCLE to the canvas.
 ShapeType Class provides constant values used to define the types of shapes available.
 TextSettings TextSettings Class is used to configure the look of text for the graffiti library.
 TextTool TextTool Class is used to create and edit text objects for the graffiti library.
 ToolMode The Tool Drawing Mode
 ToolRenderType The Tool Render Type will be used in the future to implement Tools that need different types of mouse interactions.