Methane Kit architecture is clearly distributing library modules between 5 layers from low to high level of abstraction:
- External external libraries and tools
- Common libraries
- Data processing libraries
- Platform abstraction libraries
- Graphics API abstraction libraries
- User Interface libraries
Diagram generated with CMake using integrated GraphViz support shows detailed relations between CMake modules.