Renaming a private field
Adding unit tests for the FileBlocks
Fixing bucket paint tool not checking for nulls before registering an undo task
Making the UndoSystem throw an exception when null is fed to RegisterUndo
Removing commented out code
Abstracting away a large method into two smaller methods
Cleaning up some code and performing interface cleanup tasks
Improving unit tests for the Pencil operation