Progress update:
Spline finish, polish next.