A builder to allow you to easily build requests
Information regarding the result of a compilation request.
Representation of a compiler
A representation of a language with a list of it’s compilers
The main cache that holds on to the compiler cache