Error handling for Winget should be easier to handle with the Winget PowerShell module, but make it more robust (e.g. some apps fail in machine scope)
Add support for preview updates #51
Refactor Unattend/prefixes, PPKG, Autopilot to check for these files early in the process, similar to how we check for drivers
Add better logging when unable to find HDD when applying FFU.
Remove ValidateScript on InstallDrivers and break it out in a validation block so -Make and -Model can be specified anywhere in the command line
Add validation for VMHostIPAddress and VMSwtichName and inform the user if these don't match. Should prevent issues where the FFU isn't getting created.