BSplineCurve almost templated