General Visibility property

The visibility was represented using a radio viewer but due to some
bugs in EEF, it was changed to use a combo viewer instead.