This is very important when splitting the installation UX as the controllers will now run separately. They still however run from the same image/binary so we need to make sure the opposites functionality is properly disabled when it should be. If not they will not gracefully run side by side.