    }])
 
 (defn render-card
+  ; TODO - Try to avoid the update-card! use and use messages / cursors
+  ; * Add an inner ratom? Then use a watch on it to update?
+  ; * Provide a callback to provide message below?
+  ; * Or fix the filter on top of the board to provide cursors down?
   [card]
   (let [show-details (::show-details card)
         toggle-details #(update-card! (update-in card [::show-details] not))


(defn render-app
  []
  (let [filter (r/cursor app-state [:filter])
        cards (reaction (filter-by-title @filter (:cards @app-state)))]
    [:div

  ))

; https://github.com/reagent-project/reagent/blob/master/src/reagent/core.cljs
; https://github.com/reagent-project/reagent-cookbook/blob/master/old-recipes/nvd3/README.md
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defn status->str
