Move canvas to global Almanac namespace, and improve init
Remove redundant canvas properties
Remove renamed file
Remove unnecessary canvas component
Fix plant creation bug
Reworking canvas interactions using object literal notation
Begin select revamp
Move select, subselect, and deselect behavior into selected object literal
Fix terrain edit bug
Moved set removal to Almanac.canvas
Move rest of drag functional to Raphael.el extensions
Move selected out of components into separate namespace
Move drag lock override to separate canvas object
Extended Raphael.el to support element selection behaviors
Refactor subset testing and set inclusion
Move update functions to Raphael.el
Moved remaining utility identification methods to Raphael.el