Separate progress queue from UI
Add GUI