Initial work to port System.Diagnostics.Process