Connecting two or more I2C devices sometimes requires level adaptation since on device might be using 3V3 and another 5V. Providing adequate isolation would also be very handy. I needed such a setup for interfacing Arduino's with Raspberry Pi's.
The circuit:
9150104365