Remove extraneous line
Abstract pages into their own objects

Previously they were just dumb hashes.
Merge branch 'further-refactoring'

* further-refactoring:
  Abstract pages into their own objects
  Remove extraneous line