Helps rendering a QuerySet (or other data that can be interpreted as a table) to the browser, and letting the client interact with it (sort, group, filter, ..).