splitting out clockless code into all its own header files
Splitting pin definitions out into platform specific files
actually add the new split out fastpin header files
Some more tweaking/spreading out of the SPI code
Adding grey aliases for the gray colors.