Complete GUI - Initial separation of PL from General GUI