Cool stuff. But the whole disadvantage is the per pixel basis. Polygon-wise track editing would be better - but this would require another routines and so forth

Did you ever thought about spline integrationt to draw on the surface?