Ensure object and array diffs include oldValue where appropriate.
Port css state transfomers from mondo poc. Tweak/modularize array and object diffs