Yes, that probably works nicely. I will implement that.
(Still, I could use variables well from time to time, and persistence would be nice too. Isn't is possible to add a few user locations to the object model, or is the object model readonly from g-code anyway?)
Now I only have to find out why that Scaffold stuff keeps plugging the heatbreak, even with very little retraction, cooling the inactive nozzle and moving a bit of the stuff each layer.