Refactor Column Building / Iteration in preparation for compression