1. Concepts and Basic Usage
  2. PathMap Intro
    1. Basic Structure
  3. Algebraic Operations
    1. Traits and Values
  4. Zippers
    1. Base Trait
    2. Value Access
    3. Paths and Absolute Paths
    4. Focus Moving
    5. Iteration
    6. Modifying the Trie
    7. Algebra on Subtries
  5. Concurrent Zippers
    1. Multi-threading
  6. Abstract Zippers and Virtual Tries
  7. Morphisms
    1. Catamorphism
    2. Anamorphism
  8. Serialization and Deserialization
  9. Building a Database on Pathmap
  10. Database Management
    1. Concurrency and Multi-threading
  11. Encoding Data in Paths
  12. Primitive Representations
    1. Integers
    2. Floating Point Numbers
    3. Spatial Points (2D, 3D, etc.)
    4. Strings and Symbols
    5. Partial and Fuzzy String Search
  13. Examples
  14. Discussions, Future Work, and Unresolved Issues
  15. Root Values in Maps & Zippers
  16. Smart Ptr & Resource Mgmt Improvement
  17. Lattice / Policy API Improvment
  18. Scouting WriteZipper
  19. Cached Cata and Paths