menubackend library submenus

Great Oliver, thanks I'll give that a go.
So I can change easily to serial from you lcd, however what if I want to use a different lcd to the one in your library.
I declare my lcd here:

Adafruit_PCD8544 display = Adafruit_PCD8544(52, 51, 50, 48, 49);

So I need to replace:

m2_gh_lc

but Im not sure with what... it isnt declared anywhere else in your code, and I assume

m2_es_arduino

can stay the same if I change the lcd?
And lastly:

m2_SetLiquidCrystal(&lcd, 16, 4);
[code]
?

[/code]