# Functions
NewDecoder creates a new Decoder.
NewEncoder creates a new encoder using the path to the output shapefile and a data archetype which is a struct whose fields will become the fields in the output shapefile.
NewEncoderFromFields creates a new Encoder from a given file name, geometry type, and data field names.
# Variables
FixOrientation specifies whether to automatically check and fix the orientation of polygons imported from shapefiles.