| Buffer | 
 Represents an abstract view for one or more primitive byte arrays and NIO buffers. 
 | 
| BufferFactory<T> | 
 | 
| GraphReader | 
 Functions for reading a graph and its graph elements from a different serialization format. 
 | 
| GraphReader.ReaderBuilder<T extends GraphReader> | 
Largely a marker interface for builder classes that construct a  GraphReader.  
 | 
| GraphWriter | 
 Functions for writing a graph and its elements to a serialized format. 
 | 
| GraphWriter.WriterBuilder<T extends GraphWriter> | 
Largely a marker interface for builder classes that construct a  GraphWriter.  
 | 
| Io<R extends GraphReader.ReaderBuilder,W extends GraphWriter.WriterBuilder,M extends Mapper.Builder> | 
 | 
| Io.Builder<I extends Io> | 
Helps to construct an  Io implementation and should be implemented by every such implementation as
 that class will be passed to  Graph.io(Io.Builder) by the user.  
 | 
| IoRegistry | 
A generalized custom serializer registry for providers implementing a  Graph.  
 | 
| Mapper<T> | 
 Represents a low-level serialization class that can be used to map classes to serializers. 
 | 
| Mapper.Builder<B extends Mapper.Builder> | 
Largely a marker interface for builders that construct  Mapper instances.  
 | 
| Storage | 
 Storage is a standard API that providers can implement to allow abstract UNIX-like file system for data sources. 
 |