Entity-Component-System (ECS) library for Clojure