public SmithyBuild config(SmithyBuildConfig config) {
        this.config = config;
        for (String source : config.getSources()) {
            addSource(Paths.get(source));
        }
        return this;
    }
Sets the <strong>required</strong> configuration object used to
build the model.

@param config Configuration to set.
@return Returns the builder.
smithy-build/src/main/java/software/amazon/smithy/build/SmithyBuild.java