To the dynamic cards it is possible to add content from various sources. It can be from an api, or from values stored in Airtable tables.
You can put a button that depending on the category you want, download the lists you need.
Here you can see a guide that takes the data from a news api. If you change the url of the api you can get different news (Headlines, International News, Weather…
Here is a guide on how to get airtable data and put it on a cardview: