Abstracted out the nav and subnav collections. I'm going to do something with this for updating the active states on the nav