Working on SPI. Adding some defines to make it easier to segregate individual subsystems