Expand and update constructors of Curve
/Surface
#542
+47
−15
Merged
Curve
/Surface
#542