Procedural Growth during Runtime

Hello,
I’m doing some R&D for finding the best way to create procedural growth in Unreal. Something like this houdini canned anim, but during runtime;

Does anyone know if there is a good starting point to do this in Unreal?

I jotted down some ideas about using the SplineMeshComponents maybe. I could do this all in code, and create my own web array of randomly placed nodes etc, but I want to see if anyone has any awesome suggestions before I try reinventing the wheel accidentally.

Thank you so much