PanelSubContainerState
Represents the state of a sub-containers of PanelContainerController used in the system UI. It allows controllers to restore sub-containers after the controllers have been recreated.
States are stored in a view model store, and loaded by the PanelContainerController.stateViewModel delegate.