Would anyone be able to provide more insight on why Angular Material was refactored to reuse some kind of shared (abstracted) implementation of Material web components: I am mostly interested how the Angular team sees interoperability & compatibility of Angular with web component based UI libraries / design system implementations (e.g. Adobe and SAP went web component first).