Currently there is no real benefit to using the generators as the RestAPI call will retrieve all the data and then yield from it in cache. This should be modified to instead use count and index parameters within the RestAPI for cases where a large volume of data may be retrieved, and to then use yield so to the user the retrieval result by result is seamless.