Record loading logic added.
Currently supported shape types:
Point, PointZ, PointM
MultiPoint, MultiPointZ, MultiPointM