Cleaned up the DrawingView code, added comments, removed some redundant
classes/code.