Figure 1: HTML class hierarchy