Some changes made to GUI and design diagram.