Hi
Unfortunately this is too big a task for the amount of time I'm able to devote to DevDocs (my spare time).
I'm also not in a good position to do what you ask since I have no need for a DevDocs-like content tool beyond DevDocs itself. I would be addressing a use-case which I'm not actively interested in, which isn't a good way to make software.
However, I open-sourced DevDocs so that others could reuse the code for things like what you described. Feel free to extract a core out of the main repo, and if you can get traction/support beyond it, I'll be happy to reconsider my decision.
Thibaut