Genie:  Pass Process::ChangeDirectory() a reference
relix:  Hide session details within process_group
relix:  Forward-declare in process_group
Genie:  Hide process_group details within Process
Genie:  Forward-declare process_group and session
Genie:  Insulate callers from Process details
Genie:  Forward-declare Process member types