FoNode is wonderful
FoNode
— Object for making trees