Provides the traits used to define generators, types that convert one or more modules into other artifacts.