Change menu_label to always be a string, to allow run-time overriding
update: Add nonworking notes on how I would prefer to do things