Preview Page Version

I know you can restore a page, but it would useful to be able to see multiple versions in preview.

Additionally, if previewing a version, have that Page & Version show up somewhere on the page overlayed on the top left or something.

or at least a diff view of the xml