Loads a component into the control, and opens a local edit session for it.
TrySavingExistingSessionAsync(IHarnessRunnerSession) should be called before this to ensure
changes are applied and the user is given a chance to cancel.
public Task<IHarnessLocalEditSession> OpenComponentWithLocalEditSession(IHarnessRunnerSession session)