Added spline creation functionality to set point and slope and each end of segment and a variety of cubic spline creators that create C2 smooth segments.