Created two factory methods that create a new TreeInterface in Dows/Up
state. In followed by refactoring to use them.