Changed the tree structures - they now don't use an ArrayList.
Removed old versions of the tree structures.