UI
Basic downloading infrastructure
Downloading
Cleanup and Verification
Parsing of online update list
Partially working downloading
Better downloading feedback
Refactor