That's much appreciated, I was looking in the marketplace and doing searches but didn't find anything which I believed would be able to do what we requested. I'll take a look at those listed!
It looks like a page made up with blocks that are defined with either a tag or custom field.
The category for example is just tiles with the first tile being different: https://www.bbc.com/news/world
Below you have your blocks again.
This is something you can build on your own, if you feel comfortable doing that.
In the marketplace, you can find several blocks and templates for Pages that you can use as a starting point.
Some examples: