..... I have noticed from some posts above that there is a way of modifying and optimizing wim files (Delete/add new, or replace files or folders into an already made WIM file), which made me think of, say, installing new drivers, changing hardware, or any other instance that might crop up now and then. do u think it might stand me in good stead?
No, Wimlib-clc doesn't allow to integrate drivers to a WIM file.
To add drivers to a WIM file we have two options:
1.- Usual way is mount the WIM file with Dism or imagex, install the drivers using Dism and unmount commiting changes and rebuild the WIM, you can use the GUI program Dism Mount Service 210430 by Tokener.
2.- But also extracting the content (Applying it to a folder or to a VHD) with Wimlib-clc, install the drivers using Dism and then recapture using Wimlib-clc, as some examples: wimb's program Make_PE has an option to add drivers with DISM, to a PE Applied to a folder by wimlib-imagex, also his VHD_WIMBOOT program has an option to add drivers.
But if we already have that WIM installed on a VHD, the task is easier:
1.- You can ONLINE install the drivers in a running VHD and latter recapture it using Wimlib-clc.
2.- Also you can OFFLINE install drivers to an attached VHD using Dism and latter recapture it using Wimlib-clc.
But there are some rare cases of drivers that can't be installed OFFLINE, and for them the best option is:
ONLINE install the drivers in a running real PC or in a VHD, run Sysprep (optional but recommended for general use on other PCs), and latter recapture it using Wimlib-clc (faster and smaller WIM size) or Dism.