Focal ops spark

Spark focal ops implemented and tested. Only problem now is that the GridBounds produced by the MapKeyTransform is wrong, that needs to be fix before a merge.