hallidayResnick-2-3 refactoring - finished initial effort on MultiSegmentSpline