Added OTree and OTreeNode classes