How would you approach designing a database schema for a new feature in a public transit app at Moovit?