Hypermedia documents should have a main view

When writing a document, there are two concepts we need to understand:

The main view of a Publication

By default, the main view of a publication that will be published to the public network is based on the original author. This means that any user that opens that document in the public context, will see the main view based on the original author no matter how many changes or other authors contributed to it.
Inside a group, the main view is based on all the changes from all the editors of a group. That means that if I open a group in the group context, I will see the latest version based on all the editors of that group.

Who is allowed to change the main view of a Publication

The main view of a Publication is all the changes that were published by the author or authors allowed to change it. It all depends on the context in which I'm seeing a Publication:
In the Public Hypermedia network, the only person allowed to change the main view is the original author. This means that only the changes of the original author and all the changes from other authors that the original author accepts (workflow not supported yet) will be applied when anybody opens that publication.
In the context of a group, all the editors are allowed to change the main view of a published document. This means that any editor is allowed to accept changes from other people and include them into the main view (workflow not supported yet).

Questions

    How are we going to show intermediate versions of a publication that were not published to a group, when version 1 was published, then 3 versions were not published to the group anf then the 5th version is published again?