Interfaces
 InterfaceDescription
 ITool The ITool interface will be implemented by the BrushTool, LineTool and ShapeTool Classes.
Classes
 ClassDescription
 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.
 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.
 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.
 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.