Single datasource can be used with multiple pagers

This basically closes #26