Replace pointless Page class with opaque StoryList module