Initial checkin for process manaager. Untested!