# Functions
NewSource creates a new instance of the [Source].
ParseConfig maps the incoming map to the [Config] and validates it.
# Constants
ConfigKeyBatchSize is a config name for a batch size.
ConfigKeyOrderingField is a config name for a orderingField field.
ConfigKeySnapshot is a config name for a snapshot field.
# Interfaces
Iterator defines an Iterator interface needed for the [Source].