better name for NexsonDiffAddress
bug fix dealing with refactored storage of diff info
retactoring diffs
more structure for order dependence