This package contains interface and classes that are used to create an aggregation. All user-defined aggregations should implement the interface defined in this package.