         chart   (create-root-svg parallel)
         x-axis  (create-x-axis (build-duration start_time stop_time))
         y-axis  (create-y-axis parallel)]
-    (draw-axis! chart x-axis "x-axis" [0  0])
-    (draw-axis! chart y-axis "y-axis" [0 top-axis-height])
+    (draw-axis! chart x-axis "x-axis")
+    (draw-axis! chart y-axis "y-axis")
     (draw-steps! x-scale chart steps)))
 
 ;;;; Main component

      (gstring/format "%d:%02dm" m s))))

(defn create-y-axis [number-of-containers]
  (let [axis-scale (-> (js/d3.scale.linear)
                       (.domain #js [0 number-of-containers])
                       (.range  #js [0 (timings-height number-of-containers)]))]
  (-> (js/d3.svg.axis)
      (.tickValues (clj->js (range 0 number-of-containers)))
      (.scale axis-scale)
      (.tickFormat #(js/Math.floor %))
      (.innerTickSize 5)
      (.orient "left"))))

(defn create-x-axis [build-duration]
  (let [axis-scale (-> (js/d3.scale.linear)
                       (.domain #js [0 build-duration])
                       (.range  #js [0 (timings-width)]))]
  (-> (js/d3.svg.axis)
      (.tickValues (clj->js (range 0 (inc build-duration) (/ build-duration 4))))
      (.scale axis-scale)
      (.tickFormat time-axis-tick-formatter)
      (.innerTickSize 5)
      (.orient "top"))))

(defn build-duration [start-time stop-time]

(def padding-right 20)

(def top-axis-height 20)
(def top-axis-offset 5)
(def left-axis-width 20)

(def bar-height 20)
