EditorPanel: Cleaned up some fuggo code
EditorPanel: No longer contains main logic, no just displays stuff
EditorScrollBar: Deferred constructor dependencies into attachTo()
EditorWorld: Added getViewableComponentGraphics()
Added GraphicComment placeholder class
EditorFrame: No longer responsible for creating GUI components
This makes it easier to link up stuff to it later
Camera: Attachment now done in a method instead of a constructor
Fixed bug where setTransform() wouldn't trigger callbacks
Made updateTransform() public
CommonActions: Now operates in terms of ActionListeners only
Added EditorController class; does the stuff the EditorPanel used to
Added EditorCreator: Links editor GUI to control systems
EditorMenuBar: Added accelerators; added View menu
Toolbox: Now singleton; now interacts directly with ToolManager
(instead of through ten million layers of pointless abstraction)
ToolboxButton: Updated to use ToolManager evaluator
Tool: Changed to work with EditorController; added comments
ToolManager: Changed to operate in terms of EditorController
HelpFrame: Set a default size
HelpPanel: Now uses a split pane instead of percentage-based growth
GUI: Creation of the GUI is now delegated to EditorCreator
Removed now-useless controllers for editor menu and toolbar
Added Singleton interface