More work on reckoning node properties and layout
Fast working tree with efficient re-draw.
Fix for duplicate "ancestor path"