Building a menu from a data source