add new test for chained aggregators
modernize versions, code cleanup
support for AggregateBy sub-assemblies