page views hierarchy

增加了 PageView 父类，当前的 views/pages/ 里的 view 都继承它