The Interface captures the details of the hardware connection to the SSD1675 controller. This
includes an SPI device and some GPIO pins. The SSD1675 can control many different displays that
vary in dimensions, rotation, and driving characteristics. The Config captures these details.
To aid in constructing the Config there is a Builder interface. Finally when you have an
interface and a Config a Display instance can be created.

Optionally the Display can be promoted to a GraphicDisplay, which allows it to use the
functionality from the embedded-graphics crate. The plain display only
provides the ability to update the display by passing black/white and red buffers.