Web_Page_View is an abstract class. First non-abstract view class in inheritance tree is Vanilla_Web_Page_View so we will pay special attention to it. Here is the full inheritance chain:
Classes after Vanilla are simply placeholders. They do not provide any additional functionality (for now).
User pages always (must) use Site_Web_Page_View. That way they are isolated from potential changes upper in the hierarchy.