Before I take a crack at this I wanted to see if you've already implemented a [polygon geojson/shapefile granule search](https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html#c-polygon) elsewhere?