OnDemandPagedList if you know how many videos each playlist page will yield (and it's constant)
InAdvancePagedList if you know how many total videos/pages are in the playlist before pagination
generator if you know neither of these things
Adding to this, note that pagedlists only work if the URL for the pages is static in addition to knowing videos per page. So, sites with cursors like youtube is forced to use generators. The advantage of pagedlist over generators is that user can do -I 100-120 etc without downloading earlier pages.
currently only does a few items, not all
from the discord: