Laying groundwork for undo/redo
Added some explanitory/reminder comments
Merge pull request #5 from jcard/develop

Laying groundwork for undo/redo