(WIP) A navigation menu framework