Osm Building
data class OsmBuilding(val id: String, val outerRing: List<Position>, val innerRings: List<List<Position>> = emptyList(), val height: Double, val minHeight: Double = 0.0, val name: String? = null, val tags: Map<String, String> = emptyMap())
One OSM building feature, normalized to a simple extrusion model: an outer ring (and optional holes), with height meters above minHeight.