Revert "By TravisCarden: Did away with arguments for website components. For now at least, a site is a site is a site." This reverts commit c3ece52b.