I stood on the shoulders of the giants over at wickedtemplates (https://www.wickedtemplates.com) who open sourced wickedblocks (https://blocks.wickedtemplates.com/) and built their tailwind templates into individual components powered by lit-html, which is now called Lit (https://lit.dev/)
An idea on how to manage services and stores just as flexibly as components are handled. The answer: make them web components.
An exploration of my current thinking on component-centric libraries and why I am heavily considering using MithrilJS in primetime.