The app shell acts as a parent application for micro frontends. All incoming requests arrive there. It selects the micro frontend the user wants to see and renders it... *