Silverstripe module which splits a dataset into rows for rendering in templates