Entity-component-system for Clojure.