My website gives users a report for their search term, this report contains many different datasets.
Each dataset can be configured via options on their profile page, to either;
- Load when the report is generated
- Load on demand (click)
- Be hidden completely
Currently I have several rows of radio buttons (see below), one row for each dataset. Though I find it to be really clunky and I would love to find a better way to implement it.

Any suggestions on how to improve this?