Port of parts of MOD software to run as a separated project. Some code is duplicated from mod-ui, but that is desired,
since we want to freely update the mod-ui package without risking to break the upgrade engine