Marker interface representing the state of the UI.
This interface is implemented by classes that define the data necessary to render the UI. In the MVVM pattern, the state represents the current state of the ViewModel and is observed by the UI.