Initial work for GUI Editor