Generalized the project, adding support for additional websites.