XMG WebGUI substantially revisited

We have substantially revisited our XMG WebGUI under the hood and added more functions, e.g., an online editor.