Continuing the work started in #395 and #402.
I have recorded some thoughts, see code refactor in my fed wiki.
This will impact both the WardCunningham/wiki and WardCunningham/wiki-client repositories, as well as this one. As well as creating another 35(?) plug-in repositories (and npm packages).
N.B. If you comment by forking the fed wiki page, please provide a link to your fork here.