TODO Use a logger Use notifications in case an error occurs (especially handling files) Use a notification pattern when a progam changes. Factory banks are selectable from the J-Station, but are not be reflected in the UI.