[Distutils] Compiler abstractiom model