Many changes! Spine recalculation, interpolation of contour etc..