Added ProcessLauncher and implementation.