[Refactor] Split up `start` mediator command
Description
It's not the responsibility of the mediator to know what starting looks like. This should be managed by the VSCode extension and the mediator should just mediate whatever needs to be executed outside the extension context.