Some of the submodules are out of date and I'd like to get it all compiling with up to date version of MSVC/Clang