Initial draft for adding Route model and APIs

And here.