Runner manages running apps in sandboxed windows and passing messages back and forth from the parent to the running instances.