Installer script
SPI support for completeness.

- Some duplication could be eliminated if SPI
  subclasses I2C. Perhaps a future enhancement.