Table views

The requirements I have in mind have to do with the fact that many partitioning algorithms should return lazy views of the table rows as opposed to copying chunks of the table in different spatial regions. Later on, this “lazy loading from disk” issue will also be important, but I am just trying to get the internal algorithms working without copies of the properties.

I will try to wrap the internal table of the spatial data in GeoStats.jl in a struct, and then trigger the slice on Tables.columns when necessary.