Build a generator hierarchy
Trunks, branches and leaves are generated as related parts, with an optional imported root-flare mesh. Curves shape their development along the hierarchy, making it possible to vary the tree while retaining an editable construction.