Splitting up a program into segments.


View the verbose version here.