Provides classes that implement components.