Marlin firmware development branch, we are going to try to cut the GCode Post-Processor out and do the changes on the fly.