Route Tables / Routes: Initial implementation.

This fixes issue #187.