A while ago I started playing around with recursively branching particle systems in Particle Flow. The most recent versions use a script operator to drive the curling behavior of the branches.

The older versions simply use a series of noise fields to create randomly growing branches. This leads to a more chaotic and organic growth bahavior: