Interfaces
 InterfaceDescription
 ITool The ITool interface will be implemented by the Brush, Line and Shape Classes.
Classes
 ClassDescription
 Brush Brush Class allows the user to paint anti-alias shapes to the Canvas.
 BrushType Class provides constant values to use to define the types of Brushes.
 Line Line Class allows the user to draw a SOLID, DASHED or DOTTED line on the canvas.
 LineType Class provides constant values to use to define the types of Lines.
 Shape Shape Class allows the user to draw RECTANGLE, SQUARE, OVAL or CIRCLE to the canvas.
 ShapeType Class provides constant values to use to define the types of Shapes.
 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.