Dear @fusepilot ,
I also work a lot with ExtendScript for Adobe (InDesign) and maybe you'd like to combine our knowledge. I would appreciate feedback and suggestions and hope that you join the repository.
https://github.com/ExtendScript/CSInterface
Spoocy