build projection arrays from each other
handle groupings for aggregate displays