The six types are illustrative, critical instance, exploratory, program implementation, program effects, and cumulative.
Critical instance and illustrative are some of the six types.