Allow retrieval of route data through kernels
Code improvements