Creating new verts in an animation

Hi folks. I have an idea for an animation that would require the creation of verts and bones while playing.

Imagine a tree growing, branches appear, then leaves, then flowers. The tree doesn’t just enlarge. I’ve thought about jumping things into frame but I would want the main structure to have noise modifiers applies to give a natural and random swaying motion, so I can’t jump items into specific locations.

Is this possible? Or if not, does anyone have any ideas?

(I’m not building a tree, but it’s a good analogy)

Thanks.

The above description makes me think of

If that is the desired result TUTORIAL

Otherwise the gent does mention Animation Nodes. That could be a means to an end.

That’s certainly the kind of thing, I will look into this later on and let you know. Thanks so much for the link.