We have identified several types of OPs, and have grouped them into six families as shown in the figure below.
Diagram