move all generic navigation_item things to the module.