No wising Cmake's AUTOMOC feature where all the Qt moc generated files are put into a single file for each target and the single file is compiled. This will ideally remove about 2X the number of files to compile since most of the files are now QObject based and need to moc run on them. Lots of include files were also updates. Also removing old CMake code that was writing files that are no longer needed anymore.