Yes. In the Elm architecture it is possible (and ergonomic) to model your state separately from the view