I was wondering whether it is possible (through programming or extension) to do this:
Assume a published page.
A revision of this page is made. This revision is kept as a concept, thus not changing the published post. The published post is still visible to visitors.
The revision can then be reviewed and published when ok-ed.