When GeometryBasics works with GeoInterface, we will need to switch to using GeometryBasics.jl types here, as the GeoInterface types used currently will go away.
Does this make sense? Just adding this before I write it in case there are other opinions.