php content management system linux machining unix windows g-code html machine shop machinist gcode open source g code javascript cad css cnc cmsimple cam