An expressive databased-backed menu manager