Just for me to understand it completely: Would you then propose to use/add a search provider that knows e.g. the bus/train stations and then a corresponding routing provider (probably coming from the same backend) for the routing / journey planning?