pub fn draw( layers: &mut impl Layers, focus: TileMapFocus, zoom: f32, elapsed: Duration, graphics: &mut Renderer<'_, '_>, ) -> Option<Duration>