Initial Commit of SPI code.