
This commit changes the model to treat compilers as nodes, and drops the concept of a "compiler" as a bundle of a C, C++, and Fortran compiler. Implementation does not rely on `Compiler` or `CompilerSpec`.
This commit changes the model to treat compilers as nodes, and drops the concept of a "compiler" as a bundle of a C, C++, and Fortran compiler. Implementation does not rely on `Compiler` or `CompilerSpec`.