After much searching, I found this script: https://github.com/Disassembler0/Win10-Initial-Setup-Script/
I was wondering if there are other tools people are using.
Chocolatey and Ninite seem to be good ways to install software but not clean up / configure Windows.