The Storage module depends on the following components:
- Zephyr kernel: Core OS functionality.
- zbus messaging system: Inter-module communication.
- State Machine Framework (SMF): State management.
- Task watchdog: System reliability monitoring.
- Memory slab allocator: FIFO memory management.
- Selected storage backend: RAM or flash storage.
- Iterable sections: Automatic data type discovery.