UI component to render data collections in various views (eg. list (datagrid), thumbnails)