Allow composing of components, and tests.