Additional work on pure clojure components