A TestContainer defines a hierarchy that breaks down the test model. A TestContainer can contain TestContainers or Tests.