Designing mass-transit support for GNOME Maps