If it was a &quot;web&quot; app and people approved of PDF files that are of a certain version it could track changes based on responses back from the PDF approval process.<p>Through git and pandoc in the background and put a UI on top that is idiot proof and boom.