In my solution I allow end user to manage the document template. We have had instances where template is updated by accident. Ability to return to the historical versions would be beneficial.