Add fork/exec portion (does not compile; uses untested Pipeline struct.
Add Pipeline struct and init/delete functions for it (untested).