WIP: moi

This is not hooked up to the UI yet. The analysis pipeline "works" in that it is starting compute again using moi. Issuing this PR as a WIP so progress can be tracked.
Are we actually making use of the concept of `demo`, `general` and `reserved` anywhere? If not, it might be worth to rename this attribute. I know this is useful but it is confusing if we are not using it anywhere and as this diff in specific points out, we are not doing anything important with the `reserved` and `general` clusters.