Shared State in Elm This is an example of how to use shared state to be able to split up modules into smaller parts more conveniently. The approach and the ideas behind it are explained on our blog.