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.
Replicating comment as the other one was placed on the specific commit. This will change `window.location` as soon as any job completes, including the `Build analysis` step. Is that intended?