has anyone heard of/used the libcutter library? It can talk to the cricut family of tools.
The library can steer it around, and there's a tool to cut svgs.
Also, if anyone knows c++ and gcode, a g code interpreter would be awesome. For 2d tools, what file formats do you use most?