Design Version History and Recovery

This is to make sure despite any glitches and alongside auto-save, users would be able to recover the design for a number of days, at the least.