Thanks for this.

I'm using I2C to 'network' two Teensy3s in my project, and I have been manually changing the pins and speed, but this will be much cleaner.

Async transfers will be nice, also.