This PR proposes a system for dynamic registration of new microfrontends in the root SingleSPA application. The functionality is currently in progress and subject to further refinement.
The root application should fetch the list of microfrontends from a backend service. This list should include the necessary information for each microfrontend, such as its name and the URL of its main JavaScript Bundle.
The root application should dynamically register each microfrontend with SingleSPA using the information fetched from the backend service.
If a microfrontend is removed from the backend service's list, the root application should unregister it from SingleSPA.
If a new microfrontend is added to the backend service's list, the root application should register it with SingleSPA.
If a microfrontend's information is updated in the backend service's list (for example, if its main JavaScript file's URL changes), the root application should update the microfrontend's registration with
This PR proposes a system for dynamic registration of new microfrontends in the root SingleSPA application. The functionality is currently in progress and subject to further refinement.