Configurable number of columns