Pulled CU files out into their own files and added CMake step to combine them as strings