An entity that can render states coming from a StateProvider. Most likely, a subscriber of the Store.
Render a new state. This function will be called each time a new state is received.
Subscribe to the store and invoke StateConsumer.render in the provided scope.