Break out submodules for processign options, and columnizing in the horizontal or vertical directions.