@C4DS @kbar @ferdinand - Thank you so much for the in-depth responses.
@kbar I'll see if I can get my employer to pony up for a license for Call Python as that seems like the simplest root. Although, this is potentially a light enough lift that I can finally make the transition into C++ development.
@ferdinand Helpful to know that I won't be able to interrupt the save process (probably a good thing from the user POV).