Font Awesome icon class (from ViewType.Icon metadata).
Stable key — the descriptor's Name (== MJ: View Types.DriverClass),
e.g. "GridViewType", "ClusterViewType". Used as the @for track key.
User-facing label (from ViewType.DisplayName).
The MJ: View Types row ID — what gets emitted and persisted as the active view type.
A single selectable entry in the view-type switcher. Built from the
MJ: View Typesregistry (via ViewTypeEngine) for the bound entity.