refactoring such that the module retains the old interface, which it delegates to the new Columnizer class; once I am happy with that class, I want to build an interface for including the module into Array (and other Array-like objects)