Large program management-stitching together functional code blocks?

Have a look at Planning and Implementing a Program

...R