Finished refactor of PageDescriptor.  Moved HintsWriting code in to a helper method