Revert most of previous commit; it's better handled in presenetation.
Added the ability for presentation to affect the tree nodes.
Added some spacing.
Renamed formatVersionInfo to presentVersionInfo.
Added a core equivalent of a tree node and a means to present it.
Added the beginnings of dissection.