Building microfrontends using native federation and custom elements in Angular

Introduction