rename repository src
move view generator into page generator