we're using apache exec and zero-turnaround to start processes, but its actually getting fairly complicated, I wonder if you have some fancy strategy in kobalt's implementation to start and wait for and change working directories and etc for sub-processes