https://medium.com/@mweststrate/how-to-decouple-state-and-ui-a-k-a-you-dont-need-componentwillmount-cc90b787aa37#.eb7lqv6ts (referenced by @pesterhazy in #re-frame)
https://pupeno.com/2015/08/26/no-hashes-bidirectional-routing-in-re-frame-with-bidi-and-pushy/ (referenced by @shaun-mahood in #re-frame https://clojurians-log.clojureverse.org/re-frame/2016-08-31.html)
https://github.com/velveteer/celibidache/blob/master/src/app/routes.cljs