Hid launchedProcess struct from outside.
Adding new implementation for process that can demux.