Split out Tree generation logic from TechTree data structure