- Ability to change the settings from the backend for different states, without changing the backend.
- show_completions: Should we show the completions?
- popup_on_every_session: Should we show the popup on every session?
- status_code: Override the default status code.
- Initially should be able to support the below states.