From what you’re describing, it sounds like both the SVG-plotting or interactive modes would work well.
Yes, plotting many tiny SVG files is fine — just expect the plotter to return to the home corner between files.
And, plotting individual segments would work as well. All of the complex curves are ultimately made up of little straight segments. (Since you’re comfortable as a developer, you should be able to subdivide curves into little segments, or look into our code for how it’s handled there.)
For slow plotting (which may be more natural for this environment), plotting with the interactive API and short movement commands at constant velocity ought to work quite well.