Add version control plugin. Count the number of commits on the repo and assign each commit a value of 0.1. Add a metabox to pages to select a version number. If not set then use global. Compare selected version to global and display alternative text if old.
Store version numbers in a 15 min transient.
Improve documentation and basic tidying of code.