Mix multi data source to one data. You can set the source data weight to make diff source have diff total in a page.
Sometimes we want to get datas from different source and merge them in different weights perpage, then you can use this lib for doing this stuff.