Figure 5: Possible layout of class D using virtual inheritance.