A frame diagram is a generic problem diagram such a problem pattern (called a frame). The interface labels are now typed parameters; they are prefixed by ‘C’, ‘E’, or ‘Y’, depending on whether they are to be instantiated to causal, event or sympbolic phenomena, respectively. A generic component in a frame diagram can be further annotated by its type;