- ruby default parameter values can be previous parameters
- use common base class GuiValue for gui objects who show/edit single instance variables (ie most of the GUI)
- attr_accessor for edited fields
- use change tracking in save_changes_before
- more missing attr_accessors
- missing attr_accessor
- remove unused Drawing module
- cleanup file/project dialog code
- comment