A graphic with the internal API on the left, the SPI in the center, and the SPI implementation on the right is shown in this illustration. The various components of each tier are described in detail in the chapter text.