reduce sram footprint by using seperate structures

the rather long identifier only needs to be written
and checked by the mbr module and will not be used
during normal operation.

By keeping the identifier seperated and not in sram we
can save 3 bytes.

Signed-off-by: Maximilian Güntner <maximilian.guentner@gmail.com>