https://walkingtree.tech/a-guide-to-encapsulation-generation-and-integration-of-angular-elements/