UPDATE:
 - new math framework, helps with making canned cycles code less crazy
and should also help streamline some of gcode-state as well.