AggregatorProvider
Common interface for providers of Aggregators or "factory" objects that create aggregators.
When implemented, this allows an aggregator to be created using the by delegate, to give it a name, like:
val myAggregator by MyAggregator.FactoryContent copied to clipboard