An extension of ListView to group items in sections