# Design

1. Overview describes an overview.
2. Concepts describes some concepts.
3. Data-Structure Genericity discusses generic manipulation of containers based on different underlying data-structures.
4. Mapping-Semantic Genericity discusses generic manipulation of containers with different mapping semantics.
5. Hash-Based Containers describes the design and policies of hash-based containers.
6. Tree-Based Containers describes the design and policies of tree-based containers.
7. List-Based Containers describes the design and policies of list-based containers with update policies.