A dynamic container which is able to hold references to one each of any number of object types.