Not really. I suspect that you might have done something that has value in Clojure ecosystem (keep in mind that I do not program in Lisp).
In my ecosystem I simply do not really have problems that you suggest we do and the functionality that you relegate to that "component" idea is not something new and unavailable.
In my ecosystem I simply do not really have problems that you suggest we do and the functionality that you relegate to that "component" idea is not something new and unavailable.