Caveat
vObject e viewer, come  tutte le metafore, sono entità non definite rigidamente…
vLa luce fa parte del viewer?
vIl viewer è anch’esso un object?