The common module is a home for all our code that is shared across multiple modules. A prime example of this would be any domain specific types that can appear across the library such as the common::Chunk type.
common::Chunk
Chunk
Embedding
EmbeddingModelMetadata
OpenAIEmbeddingModel
EmbeddingModel
TokenizerWrapper