A host for the system UI. Implementations of this class are responsible for providing the system UI view and the Frontends within them.
May be used by an activity and other components capable of displaying the system UI, like a VirtualDisplay.
Must be overridden to provide a layout for the system UI.
The data class that encloses all the arguments needed for the class to function.
A factory for a data-bound main view to be shown within the system UI which that takes care of common tasks around inflation and binding a lifecycle owner.