Iterates over slices of the grid (eg a whole row, a whole column)
Enumerate columns of grid, returning all the cells in the same column as an array.
Enumerate rows of grid, returning all the cells in the row as an array
Iterates over slices of the grid (eg a whole row, a whole column)