I appreciate all the feedback, I have been thinking about this and going to scrap the idea and take a stab at a configuration plugin. The deeper I get the more problems I am seeing with using GCode and being a sr. frontend Vue developer I should be able to tackle this.
Stay tuned 🙂