S3DataList: simplify signature of item renderer, move default renderer into class (new, simpler customization pattern to follow).