I need to shift each vertice of shape in a shapefile (of any type:point, line, polygon, multiline etc.) with Python. I need to loop in all shapes, get the vertices, get it's coordinates and for each X,Y update with new values. Which Free and Open Source Software (FOSS) library should I use (ogr, fiona shapely etc.)? Any example?