The new architecture highlights are:
Components called Sections that implement a specific user interface of the application. Each section instance implements a different interface. Login section, as example, implements everything the frontend needs to request users their credentials; Passport section implements the user management frontend;
A Composer component with the only task of managing application routing and Sections rendering;
Each Section is managed by a single engineering team;
Each Section must be decoupled from other sections and from the composer: it has to be possible to test it on its own;
Starting the SPA will just load the Composer which will dynamically load Section based on what’s needed to render user “route” (url);
https://medium.com/thron-tech/single-page-application-from-monolithic-to-modular-c1d413c10292