Proper, Union-based TransactionBuffer.
Made Transaction interface "flow".
Buffer length checking.
I2c parameter types tightened up.
Converted I2C block transactions.