In-game Spline Editing

Using blueprints, would it be possible to place, edit, and join splines in-game? And if so, would it be possible to update the spline mesh(es) in-game too? How would such a thing be done?

Is it as simple as adding Spline World Points based on mouse location, or is there some more complicated way that I can’t think of to do this?

(By joining, I mean connecting, kind of like a road)