Create branches with cocoon

You will need something to loop with as these are recursive systems (if you want them done correctly). Check out Anemone.

To mesh it you can use Dendro which is fast.