Opinionated structure and helpers for ClojureScript/Om applications