Add sandbox preservation versioning

The versioning will allow the developer to specify when it is not
safe to restore preserved data.