Trying to improve lighting in unwrapped mode. Re #6137.
Refactoring viewport to improve navigation. Re #6137.