Refactored to modify default behaviour and to allow for dynamic resolution of the tree's window controller.
Don't set view controller's window controller property on add if dynamic window controller resolution is on.