tjw7, why don't you put your library on the official playground?
http://arduino.cc/playground/Main/InterfacingWithHardware#ui
I started the UI category sometime ago. You can start an entry under the text-user-interface, say tjw7 menu manager and share your code if you're ready.