             [om.dom :as dom :include-macros true]
             [cljs-workspace.morph 
               :as morphic 
-              :refer [set-position set-fill set-extent add-morph remove-morph]]))
+              :refer [set-position set-fill set-extent add-morph remove-morph]]
+            [cljs-workspace.branch-vis :refer [render-tree]]))
 
 (enable-console-print!)
 

;; global atom referencing the current state of the app
(def app-state (atom nil))

;; global atom referencing the total history graph
(def app-history (atom [@app-state]))


(defn init-history [init-state]
  (reset! app-state init-state)

  @branch-count)

;; global atom referencing the branch that we currently operate on
(def current-branch (atom {:id (generate-uuid) :data (atom [])}))

;; global atom referencing the total history graph
(def app-history (@current-branch :data))

;; ffd
(def history-view)
