Which Python library is most widely used for reading, writing, and manipulating vector geospatial data formats such as shapefiles and GeoJSON?