Split TreeSchematic into its own class for tree specific objects.