Recursive branching

Hi,
I was wondering if there is a way to do this:

I want an slice of a spread to be “expanded” upon receiving a trigger (e.g. mouse bang) and create two other spreads. ok let me clear that up

We may think of them like decision trees, once you click on an option, it brings out several other options to choose from, which goes on an on until it is terminated.

I’m not sure if I explained it the easiest way but we can call it something like a triggered recursion.

I tried queue, but I couldn’t figure out how each expanded slice would have its own queue to be expanded upon receiving another triggers, and so on.
Is queue the right way to go or are there any suggestions. anyone?
Cheers-o
A

Hi,
Like this, this, this, this, or this? …would be nice to implement something similar…but i tried several times without succes :[ (btw, voronoi would be nice too…something with delaunay?)…somebody around there?

Well Elektromeier once made something to produce some kind off L-system like Algorithme/rules. Read it HERE

Next challenge is to patch something to show these rules.

But the trouble is that every new line/point is based on the previous one, and with vvvv that means 1 calculation/frame, wich can take a while to render something cool, once you patch something to implement those rules.

edit: posted wrng link, fixed now ;)