The ability to track revisions on DRAFTS

Publishing is about making available to outside parties. While developing, we should not be forced to publish. However, we should be able to track changes.