How program elements are named.
MCU-independent modules.
Modules with a the same API for both RPs.
Modules for specific RP2040 functionality.
Modules for specific RP2350 functionality.
Time-driven thread scheduling.
Hybrid thread scheduling.
Modules for functionality of the boards.