Added docs for diffs and other helper fns
Preinitialize :properties key in structured diff