ui: ServiceState grouping & expanding
ui: ServiceState groups expansion: test overlaps, not equality (so new states coming in do not create new groups)