Base class for content used in retrieval and data processing workflows.
Provides common fields for content that needs to be stored, indexed, or searched.
For multimodal content in chat messages (images, audio sent to/from LLMs),
use langchain.messages content blocks instead.