The processing stage of the data flow is now constructed by a sequence or ``chain'' of Process modules, each of which operates on the output of the previous Process. These Process classes are stored in a C++ STL vector, and the main loop of the program is altered to run the Processes in order.