First SPI steps
Refactoring
SPI... SPI...