Extracted menu as a directive.