Add the timeout selection in the user interface
Split the Environment and FileSupplier to separated classes
Resolve missing system files (xz, busybox, ...) by downloading only that file, not all the app data files