Moded compiler module to its own project