Factored out the generalised requirements for a web driver plugin - now in a separate project.