Allow custom routing services

Implement IDirectionsFactory to enable, not yet wired up.