Add high-level overview of the available states to the documentation.

This high-level overview should:

- [x] allow developers to quickly evaluate what functionality is already available via states
- [x] allow non-developers to design applications based on the existing states