A new system, thought from the ground up to solve a problem, doesn't break
modularity per se
Replacing a correct, modular interface with bad non-modular interlace is
a very bad idea an in opposition to the INVIOLABLES.md that guild the
NuttX architecture:
## Modular Architecture
- The internal modular architecture of the OS must be maintained.
- This means formalizing and documenting all internal interfaces
(in the
porting guide), minimal use of global variables at the
interface, and
only well defined functional interfaces.
I think that we must never do that.