Improving code clarity:

Making the the column and block construction logic more explicit