More abstraction and more features. Added a ProgressDialog. It's almost finished.
Basic ProgressDialog functionality is finished. Will make it usable for the general public later.
Adjusted some of the window commands to look nice.