Moved IRequest into the root of the project.