New UI-facing classes.

UiHierarchyTreeNode, UiPropertyTreeNode and UiTreeFormatter to enact presenter operations on ui trees
DiffNode, DiffType
new chips
CuratedProperties
UiTreeUtils

Bug: b/307906075
Test: npm run test:unit:ci
Change-Id: Idc39032db17a8368f7ce6e12f0e8e04317b536a3
9 files changed