Allow a different page model to be plugged in.

Similar to the user model config option.