Creating a generic harness, creating a generic http client ...