Type, constants and menu choices to define initialization, as temporary solution until enumerations are available