University Project - Modifying Spline Control Points in Blueprint / C++

I am still new to UE4.

Is there a way for me to pull up the individual control points of a landscape spline in a Blueprint or C++ class?

What I would like to do is take a basic spline of a landscape, with a plane mesh and a dark grey road-like material applied to it to make it look like a basic road, and use the event dispatcher of a slider to adjust the length of the road by moving one of the control points in one static direction.

I just tried using a spline mesh component, except it only creates one mesh because it won’t let me add additional control points to the spline. I also took a look quickly here to see if anyone else has tried to modify roads with splines, but I didn’t see one. On placing the landscape object on the Level Blueprint and searching on some nodes with “Spline” as a name, I do see “Set Spline Points,” but I’m not sure if that’s exactly what I’m looking for because it’s listed in the Spline category. So far I only see Landscape Splines and Blueprint Splines, but not Splines on their own.

Earlier today, I used the solution from a question I created last night (Scaling a Plane (StaticMeshActor) in the X Axis with a Slider - UI - Epic Developer Community Forums) to scale a plane as a way to create a straight road with a length by moving a slider tab. That slider changes the road’s length between 10 and 100 meters.

In this iteration, I want to use splines instead of scaled static meshes so that towards the end of my university project, when I add a road marking texture (probably just North American two-lane road with the solid yellow line on the left and a solid white line on the right), instead of scaling the texture and make it look like there’s only a few dashes, the splines show a lot more dashes just like two lanes of a highway. This also helps when I create curved roads.

Essentially, I want to use splines to procedurally generate roads.

Would you have an idea on what nodes I’m looking for, as well as C++ classes? (at one point in my project, I want to program C++ classes instead of using Blueprints for spline manipulations)