more todo
use a hashmap to hold gcode variables for now. A char-indexed array would probably do, but we'll leave it a map for now
fmt. oops