Figure 2: Example application structure.