Removed CodeGeneration from core Diamond project, because of dependency problems with external libraries.