Support GeoJson format
The GeoJson format is a flexible format for geo-data, supporting individual points, paths and polygons, and collections of each of these. In addition, it supports key-value pairs, and with appropriate use/interpretation of these, it should be possible to interpret geoJson files as representations of our domain.