Hook up spatial property.

This also refactors the ability to compute an extent from GeoJSON data out
of the GeoJsonItemViewModel.