the bytes to read from
the extent of the vector layer to help decode the geometry
the column cache to read from
the shape of the feature's properties data
the shape of the feature's m-values if they exist
the bytes to read from