Basic functionality is working. Needs a bit of polishing though.
Exception handeling.
Changed flow.
Moved all UI into a single frame. Deleted the progress window.