This setup creates a procedual dynamic system for a given tree-mesh with Houdini and Speedtree.
The cool thing about SpeedTree, besides the generator itself, is that you can export any kind of step from the l-system, with the relevant curves inclusive.
Starting point:
Setting some attributes/ids/groups also the wire-constrains, cache it and throw it into the DOP network:
Deformer for the curves and the particle:
(no instancing, vops deform the hole leaf-mesh)
At last the simple POP network:
The hole network: