It would be good to be able to control the Pages feature of GitHub via this provider. This would, I think, mean adding parameters to github_repository such that you could enable Pages, name the source branch, and optionally specify a directory within that branch.