Hi @andymp,
What everyone else said – that looks fantastic and thanks for being such a good FOSS citizen. We’re well aware of how much work this represents.
Have you considered structuring your git repo as a fork of the PKP repo? That would make it easier to look at the differences you’ve introduced (and might help with fork management in the bargain). Let me know if I can help at all with this.
Regards,
Alec Smecher
Public Knowledge Project Team