Please add an IndexNeigh2D class and support for various grid metrics e.g. MaxDistance, Euclidean, CityBlock