fix(pages-data): add navGroup and navItem concepts
feat(pages-data): add api navigation