split a separate component for the g-code editor on the fornt page.
 - naming is a mess.