Editing surfaces with reference points would be much easier if one could select multiple points and move them along the axis of the selected gizmo. One of the points should display a gizmo with the X,Y,Z axis and dragging on one gizmo would move all the points. Currently this needs to be done per individual points. This would obviously also apply to editing spline by points.