Sketch of tree rendering objects and interfaces
Additional comments and fleshing
Cleanup for build