Figure 1:
Overall architecture.