Improved view/description function setting

Now supports each View having its own name and description function and
overriding the global default.