What is A Container Taxonomy
It's useful to place containers in a taxonomy to help understand their relationships to one another and as a basis for implementation using a class hierarchy. Root of the taxonomy is Container. A Container may be structured or not, so it can't make assumptions about element location (for instance, there may not be a first or last element in a container).