This is a package of extendable abstract implementations of the channel framework SPI.

There are sets of implementations for the main three types of channels.