Mutliple users editing single document in wordspress

My approach would be to create Custom post type, and then handling top level items as “documents” and its child items like “chapters”. Every user can edit his own chapter then.

It would require some front-end setup – list only top-level items (post_parent=0) in main query, and looping through child posts on its single page. And some redirects, when visitor accidentally visit child item page, etc.