Parameter blocks handle the storage of variables, and parameter maps handle events and the UI. The UI communicates to parameter
maps and the user interface communicate by methods, window & dialog procedures and other events. Parameter maps ultimately
pass data back to the parameter block.
Figure 1