As a first step towards rendering the group-by functionality, we need to render a list of expandable/collapsible items for each grouped item:
The content of the expandable area will just be a placeholder, but the functionality of expanding/collapsing should be working.