Classes used when creating an instance of a container adaptor that supports the API for a particular container.