I was thinking something related, but using a whole wiki. While I did think about such an extract, I don’t know how to create it. And since for me, this would be layered atop git, the whole wiki will likely be easier to integrate. But it’s a very similar workflow.
An interesting question: let’s say I create a new version (1), and you and @SnapSam each take a copy to work on, but hers is quicker, and she submits (2), which gets posted and @Springer picks it up to make additional changes. Then in quick succession, you submit (3) and @Springer submits (4). How do you track which version to update? I have some ideas of incorporating git hashes into the wiki, but it’s not entirely clear yet. Have you considered scenarios like this?