MustardOS is built from a small set of layers. Most people only ever see the themed frontend. Tinkerers can change content, themes, catalogues and assignments on their card without rebuilding anything, and developers can work on a single module, service or player while keeping the same configuration rules.
The main parts
Device LayerBoard specific display, audio, input, power, storage and kernel settings.
Internal ServicesBoot, networking, Bluetooth, audio routing, storage discovery, web services and launch scripts.