Ok, I’ve got a first version ready. Here’s a readme file which outlines how it works and how to install it.
It’s relatively untested so consider yourselves warned, though I haven’t encountered any major problems with it at all. Feel free to contact me if you have any problems with it at all.