Trying to flesh out how routes will be defined.
Updated.