Spline GA: initial commit