Since any changes to a given document will require a newly generated document, there needs to be a way to get the latest document from the set of changed documents. This annotation would be a moving cursor on the change set, any newly created changed documents would require it to be put on the new latest and removed from the previous document.