Viewpoints are cameras in the scene that you can position, orientate, move, etc, as you wish.
Layers have their own viewpoints, that way you can display another scene in a layer, or show another view of the same scene, using a different point of view.