Like a good architect you are going to create the most economically viable road construction over the landscape. Learn about the basic approach for leveling out the landscape. Start out by creating a basic shape provided with all attributes to later be able to adjust the landscape. Learn how to use the ramp parameter to create attributes on a line object and how to control it procedurally. In combination with the spline sections create shapes containing the data needed to adjust the landscape.