To reach the expected modularity, React components are assembled in a plugin/contribution pattern:
each module describes (in a manifest):
- the extension points he contributes to (MainMenu, other components extension points,...)
- the extension points to which other modules can contribute.