We want to allow developers to choose their own technology for states, streams and events when creating a docker image. They will need to implement an interface: - State - Stream (needs pub sub) - Events (needs pub sub) Let's create a RFC defining what is needed for these adapters.