1 abstract containers hierarchical (1 to many) graph (many to many) first ith last sequence/linear (1 to 1) set.