How does Redbus gather all the information regarding seats available in busses? How does BookMyShow get the information about the seats in the movie hall? How are Redbus, Ticketgoose and Abhibus syncing the same bus seats? Are there any common APIs?