Abstract aggregation theory: the lattice approach.