Internal library dependencies
The internal libraries and applications have the following dependencies:
The oval shapes represent internal libraries, the rectangles represent
applications and test binaries. The libraries/arrows marked with red are part of
circular dependencies.