Current order supports language changes

Order will change on-the-fly as a new language is chosen
Updated ComponentParser to support between MenuItems and Components