Provides interfaces for extending the build process.