base class for SPI
outputs for exactly one
monitoring request for Cmp
responsible for freeing all
for exactly one