The menu structure can have a very complex amount of elements attached to it
that would invariably render the primary display a more complex code
element.
The protocol is well defined, however in order to reduce changes to the
code if there are changes in the future they have been embedded into a
HashMap.