Clean up stale d3-related properties after re-rooting
Always draw tree from root node (entire tree)

Also misc. cleanup and simplification.