Before revision: Structural Partitioning - The program structure can be divided into both horizontally and vertically.
After revision: Structural Partitioning - The program structure can be divided horizontally and vertically.