Merged everything GUI-related into this repo.