Requirement: To create a custom navigation component, those component root should be based on specific template, first match the template and fetch the pages under that template and shows in the page when created navigation component drag and drop at page. Simply the dynamic way to call templates an...