Large program management-stitching together functional code blocks?

Personally, I like classes. See the link in my sig for a bit of a walk-through on how I use classes to build something complex.,