GeoVariableArray __getitem__ and __setitem__ extensive reworking.
Clustering WIP.