Here is a little tool I made as an example of EditorScriptableClickDragTool.
Note that it uses neither PCG nor Houdini: the logic behind the ivy creation is just a buch of instanced static meshs (leaves) spawned along a spline + SplineMeshComponents for the branches.