Rough sketch of the CompilerController