Initial commit of the Pages module.