identity for snapshots is either based on contents...
# development
f
identity for snapshots is either based on contents or on initial snapshot contents + list of operations