Right now, adding components share thesame routing system with the main app. This is not a good behavoir since other uis may have some unexpected behavoir while sharing thesame themes, colors and utils like the main web app.
To solve this, My thoughts are to implement a micro app achitechture where every ui component is separe from the main webapp. It could share some business logic or some utils with the main app, but should run as a separate instance.
If you are reading this an interested in working on this, please leave a message and tag me
Cheers