Bingo. We do both CAM and motion planning in the cloud. We just send the machine the actual waveforms to be fed to the motors (X, Y, each fan, focus, etc), laser, chiller, etc. There’s a bit of decompression and then the uP sprays the results at the right I/O lines.
Not being constrained by g-code opens some pretty cool doors in terms of what’s possible… much of that will be behind the scenes, though.