Let's make a LCD, I mean seriously fantastic one.

Which controller will be used? I could think of a bunch of generic “icons” like battery status etc. I’d prefer i2c interface, controlling backlight color and contrast over the same i2c port would be awesome. Perhaps even a few extra GPIO pins to attach buttons or a simple keyboard matrix all accessible over i2c.

I would prefer a graphical display combined with the generic icons.