Check for null projections when reprojecting a schema.
Create a new Schema with a subset of fields from an existing Schema.
Encode CSV headers with types.
The Layer IO Readers now take optional named parameters to create the Layer with custom projections, workspaces, and names.