Draft: [Long Task] Clean cyclic dependencies
There are multiple cyclic dependencies in the code of the type:
- folderA/lib1 depends on folderB/lib2
- folderB/libX depends on folderA/libY
This can be observed with Codevis for example. This sort of thing:
And this doesn't even account for the src/* (or new src/base/*) files.
The idea is to get the code cleaned and more modular eventually. Those cyclic dependencies break the ability to use shared libraries for example, which hinders part of !24 (merged).
Edited by Thiago Sueto