I2C in Firmata

I don't know if this is the right place to post this question, but since I2C is linked with interfacing, I supposed it could be...

Right my question is: would it be difficult/feasible to implement the I2C functions contained in the Wire library directly into the Firmata, so that you could instance Arduino directly from the host (Processing...) with function such as :

pinMode(pin, mode): assigns 2 analog output to the I2C bus (Arduino.I2C).

I2CWrite(Value), I2CRead(?)?

I made a couple of tests and it seems to be possible to include the Wire library into the Arduino code and send data to it. What do you think? Who developed the Firmata software so that I could suggest that?