Tree structure update back into action. Respect the fact there are multiple tree nodes for a given model
Refactor project pane tree update: split structure update from highlighter