I wouldn't rule it out stuart. By the way @bsergent, I have over the last few months been working on a tool to help with PA's files changing with updates. Essentially you specify the differences to the base files, and then the script generates the shadowed files for you. You only need to work with json - no programming required. I can help you set it up if you are interested.