I think in the current design, there's some pin overlap with I2C, yes? It might be nice if it could use different pins, so one could receive IR data (and maybe send) and then display on an I2C LCD. So if you do any significant redesign, keep that in mind?
This is off the top of my head, haven't looked to see how the pins would map out.