General-purpose elements are objects modeling default values for PD and PC elements. These objects can be used as libraries for reducing the length of the declarations for PD and PC elements. The inheritance tree for the existing general-purpose elements is shown in Figure 8 (classes) and Figure 9 (objects).

Chart??Description automatically generated

Figure 14. general-purpose classes inheritance tree