Store columns in regions in an array instead of a list, which is much faster