shapefile WIP for comment

Make it a variable then that can be set by a user.  As long as it is explicit in the API rather than implicit in the usage of the API.