Consider: - moving all ingesters into a submodule - creating a registry - creating a base class to make it simpler when creating custom ingesters