Todays plan is to fix the arc handling for SVG parsing with the sinister plotter and add support for DXF files.
2d DXF files are very very simple to convert into strokes for plotters, which is by design, I think that 3d dxf files aren't really any harder to parse, but the sinister plotter is currently only 2d so that will have to wait for latter.
And I think that I am missing something big about how SVGs encode arcs, it seems unnecessarily complicated to me.
it looks like what I was missing was that the svg arc paths are made to be consistent with other path elements, not to be understandable.
Which makes sense, but it is still annoying.