reorganize classes for describing coverages and slices