A document (fragment) is stored in a
is a compact representation using 2 arrays.
Space-efficient, improves locality and GC times.
A node is an index into a
Abstraction layer allows for other representations, such as database keys.
Wrapper classes provide a subset of