A d3 tree layout compatible data structure for Clojure using zippers