Language is now just built once per app (still some JA2UB conditionals
going on in there) but building everything should now take eight times
less work
a recent Visual Studio update introduced an error unless there is a
CMakePresets.json file present, this patches it over for now and makes
note to remove it once this is fixed