That's a good start!
and that's a great way of doing trees, I hadn't thought of anything along those lines.