Thinking about route

just fyi, some pretty significant changes coming down the pipe.

still work in progress before merging into master(and a rebase for sure)