Move PostGIS to optional, add Descartes, and add descriptions for packages