updates to move tree rendering to its own repos