Added shrinking rules so small-depth trees have smaller tops
Moved tree generation code to Scene