Tree temporarily has the name TreeMixin to make git happy.
A simple conversion to a mixin, rename files and update the tests to use the mixin.  No real improvements.
New prototype methods for what were aspects.  Updated more of the manual test pages.
Fix to the top heavy manual tree test.