feat(nav): add navigation service and populate docs-nav