TODO: mapinfo reader