An extensible public transportation application