Moved whole drawing specific code into a new class - CoreDrawingController.
Code cleanup.