Expand description
Library: top-level container.
Owns the layer table, the cell arena, and the dedup caches. Send + Sync
by construction so Library::build can be called concurrently from
multiple threads. Internal state uses RwLock for the layer table and
cell arena (append-only, so reads dominate) and DashMap for dedup
lookups.