View collection of tagged paragraphs as a generated note

Hi, I would like a way to view all my tags, click on them, and see all tagged paragraphs or sections. The result would be something like qualitative data analysis software (but native and hopefully less complicated)

Use case or problem

I read a ton of books, interviews, articles, etc, and I add notes to Obsidian. I tag specific sections. For example, #violence . I do this with hundreds of documents. Currently, I can use the tag browser or just the search to see a quick listing of those tags but it’s only useful for going to a single full document, rather than reading all tagged sections at once.

Proposed solution

I would like to see a list of all tags (like the existing tag viewer or perhaps an auto-generated folder), click on a tag, and see a note (not the search box) where each tagged section (either paragraph or heading) is displayed together as a collection, with a heading for the note it came from.

Current workaround (optional)

I think I could do this with queries and data-view to an extent. I’m going off AI here (sorry! I’m not good with code) and so this probably wouldn’t actually work, but it would look something like this:

```dataview
LIST WITHOUT ID item.text
FROM #tag2
FLATTEN file.lists as item
WHERE contains(item.tags, "#violence")
```

Of course, that only displays a single tag in the place I put the code.

Hope this is clear. Thank you!