Marching toward more automated debug structure
Marching toward better automation of adding instances to debug tracker
The tracking of instances now happens for all types automatically, and the instances have a .debug that is automatic, but sparse at this point
More edits to get debug way more generic... but also 3 examples of adding custom debug extensions to certain classes.  Time to merge back to master...
Merge remote-tracking branch 'upstream/master'
because me and @aaronr are freinds and i like to piss him off