How to create new custom event page in the admin area
Alongside with civicrm_navigationMenu (which only creates the menu item) I had to use the hook civicrm_xmlMenu which is where you specify the xml file that manages the record for civicrm_menu. This is where civicrm knows what the page_callback is for every path i.e. civicrm/sessiontypes