title: Create a square Polygon from lower left corner coordinates
body: <p>I do have coordinates (lat, lon) and I need to create polygon of 100 meters.
  For now I can only create a polygon (square) where the point is the center of it and not the lower left corner.</p>
  <pre><code>import geopandas as gpd
  from shapely.geometry import Point
  
  
  # Generate some sample data 
  p1 = Point((-122.431297, 37.773972))
  points = gpd.GeoSeries([p1])
  
  # Buffer the points using a square cap style
  # Note cap_style: round = 1, flat = 2, square = 3
  buffer = points.buffer(1, cap_style = 3)
  </code></pre>