is it better to include menus as a resource, hard code them, or create them on the fly?