Figure 3
Class hierarchy for distribution functions