Better positionOnSpline distance comparison, though it will never short circuit
Don't spam TrackModel#rebuild if it's a proxy model
Slightly better custom roll curve interpolator, but we probably don't want catmull interpolation
Make roll nodes editable through the GUI, a bit of refactoring in gui_controller
Hide vertex and roll panels if the wrong node type is selected
Clarify vertexChanged vs nodeChanged naming
If we assume a car's origin is always centered on the spline, we can eliminate a matrix transform on a zero offset
Extract car spline positioning to LW.positionObjectOnSpline
Rename renderCurve to rerender and make it responsible for updating edit nodes that have already been built.
Fix train crashing past -0