A slice to a shared buffer. Enables us to pass a reference to the buffer to all of the
transmuters.
A map of data files, lazily loaded and cached. Provides a method to get a cache entry from a
cache address, selecting the approapriate data file by the file number in the cache address.
An iterator over the logical entries in a map of block files. Data files are lazily loaded and
cached. An entry in the chrome cache is a node in a linked list of entries in the block files.
The index file is a hash table that maps keys to the first entry in the linked list.