* Main ideas
* Match WizardKit layout
* Keep original folders clean
* Build work is now done in $Root\BUILD
* $Temp is now set to $Root\BUILD\Temp
* New iso files are put in $Root\OUT_PE
* Added reassign_letter()
* Attempts to reassign a volume to better ensure predictable letters
* i.e. Local Windows source volume letter == 'I'
* Adjusted code to avoid the "hidden" assign_volume_letters() call in select_disk()
* Added set_title() which sets window title and global_vars['Title']
* menu_select() will now display global_vars['Title'] above title
* (If it exists)
* Bugfix: fixed a few bad calls of menu_select()
* Partition['Image Path'] is set to the full destination path
* (i.e. ['Image Path'] + '\\' + ['Image File']
* Partition['Image File'] variable has been removed
* Simplified ['Backup Warnings'] section
* Added fix_path()
* Replaces unsupported characters/strings with underscores
* Split backup.py into disk & backup
* disk.py is for lower level disk management
* Renamed functions\data.py's select_disk() to select_volume()
* Avoid name collision with functions\disk.py's select_disk()
*
# Plan
* Use current WizardKit scripts as the new base
* Split functions into multiple files under Scripts\functions\
* Review menus and menu-flow
* Log everything and open log at end of menu-flows
* (before returning to the root/main menu)
* Add-WindowsDriver section to include extra drivers in WinPE
* Added Killer Network Driver to the download list
* Bugfix: $Drivers was not set properly