The storage module forwards or stores data from enabled modules.
It is implemented as a small SMF state machine with a parent RUNNING state.
Data types are discovered automatically through iterable sections.
See storage.c, storage.h, and Kconfig.storage for details.