I can't believe I didn't notice this before.

I was looking through and pondering, I'll have to give this a go. i see a few thngs i might do differently, such as turning the text layers into smart objects before I start working on them, but the steps after that might make it redundant. Still, worth a try (after I finish my current map)