dots.
Change to support any format, simpler hook_menu.