code: def generate_sections(self):
          
          datasets = Dataset.objects.values(
              'hub_slug'
          ).annotate(
              upload_count=Count(
                  'hub_slug'
              )
          ).order_by('-upload_count')
  
          return [
              {
                  'count': dataset['upload_count'],
                  'name': get_hub_name_from_slug(dataset['hub_slug']),
                  'slug': dataset['hub_slug']
              }
              for dataset in datasets
          ]
docs: Return all hubs, slugs, and upload counts.