I may be able to help with this, I'm an automation/integration guy at my day job. I had a similar frustration with OpenRA mod system, and this seems to be a smart way to address it. My schedule is erratic right now, but I'd be glad to see what I can do to help move the ball forward here.