ArticlePage  template, PagerFanta dependency, more refactoring