This is cool. Is there web component library/resources for something equivalent?