Separation of ProcessExec and Console Model