o Allow for userdata in the gcode callbacks
o Simple application of gcode: calculate total time (ignoring acceleration etc.)