Super Duper GeoJSON refactor of DOOOOOM!

Also removes all previously implemented geometric functionality.
Might be a little more clear to make this `nonatomic, readonly` instead?