ToolPlacer: Now copies graphic instance
Line2: Added toLines()
VecPath: Added constructor for List<Vec2>
GraphicComActive: Now calls super(); fixed maths error in contains()
Added GraphicIntersector interface
GraphicTrace: Added partial implementation
GraphicComActive: Now implements GraphicIntersector
GraphicTrace: Added getLines(), getBbox()
GraphicIntersector: Now requires getBbox()
Graphic: All graphics must now implement GraphicIntersector
EditorStyle: Added traceThickness field
EditorComponent: Now abstract class
Added EditorComponentActive class, does what EditorComponent used to
EditorComponentTrace: Implemented the basics
EditorController: Updated with new functionality
EditorWorld: Now supports traces; orders graphics by type
GraphicComment: Placeholder methods
ToolManager: Class rename update
ToolTraceDrawer: Traces are now added to the world
Line2: added distanceSqrToPoint()