Moved the compiler code into the final project.