Allow initializing ModelTreeManager with a specific tree

When two or more trees are defined with the same root model, this
enables specifying which one to based off of. The model could have
multiple managers defined using different trees.