Add diff generation and presenter-side tree operations.

AddDiffs, AddChips, Filter, FlattenChildren, SimplifyNames

Bug: b/311643292
Test: npm run test:unit:ci

Change-Id: I18f193116c45030963ec19a60385b531a6f53a9d
14 files changed