MENU: Re-engineered menu plugin

* Aligned Mobile view to leverage overlay
* Fixed the creation of the mobile panel to include page elements like language toggle, search box, and secondary menu
* Reworked to create a panel  working in strings for speed


There is still some work to be done in terms of modularizing the plugin a bit more, and making it a bit more robust, but the logic was captured to allow for further improvements.