Terminology

To save space below, we'll use the following working names for the different pieces of hardware involved: