- Provide "atomic" functions to create and modify snapshots including extra data (e.g. cleanup and userdata). Needed for plugin scripts.