More robust handling of widget prioritiy settings as well as allowing a widget to simply return the name of the renderer as a string. The latter should become the standard way for all plugin widgets