Crash recovery

The Workbench periodically saves a snapshot in order to reduce the risk of losing data due to crashes.

Developers of plug-ins can also choose to participate in this lifecycle and save the state of their plug-ins.