GeoJSON renderer

(fixes #12)