Environment diff WIP
Environment diff WIP
data: Add ability to generate, print and apply diffs
wip
wip
wip
Something has killed performance, but what?
Found it - had an equality test in parent()
Diffs seem to work, saving needs testing