Grasshopper: L Systems? Tree structure?

Hello, does anybody know a GH script that can do something like this or similar?
I found some L-System scripts, but it doesn’t work that well.

Hope, somebody can help me.

X Ana

Pilz mit beschriftung invertiert.pdf (15.3 MB)

Avoid L-Systems for that kind of thing.

Other that a particle system approach, this requires a well controlled recursion (poor man’s solution … but better than nothing) and an above average experience in coding. Notify if you think that a C# example could mean anything usefull to you