Changes to the object graph, e.g. interactions in Morphic
X
X
Y
X
Z
b
a
a
X
"X": {id: "X", /*...*/} "X/a": {id: "Y", /*...*/}
"X": {id: "X", /*...*/} "X/a": {id: "Y", /*...*/} "X/b": {id: "Z", /*...*/}
X
Y
Serialization
Serialization
Old snapshot
New snapshot
"X/b": [{id: "Z", /*...*/}]
Patch
+-