Incorporate changes for IDV
Created by: eroom1966
@ross144
@davidharrishmc
I have incorporated @ross144
changes, and made additional changes for supporting the IDV file restructuring
Please make sure you are working with the IDV with the hash
commit 5b9a254f2722a75ee8fcd84a32e22026ada67d98 (HEAD -> main, origin/main, origin/HEAD)
or newer