Add source address/link for each block (add multiple links for a block)

As a user, I want to be able to add a source link or address for every block I create.

My workflow is to read slides and PDFs and write down my notes from the PDFs. For each note, I want to be able to add a source of where the note came from.

After having notes, I will write down the insights and my thoughts on the notes I have written. In this case, I want the source of my insights to point to my notes.

Lastly, I want to be able to see a funnel where raw documents, is watered down into notes and then watered down into insights.

The only way to do this currently is to use block aliases, however, I want block aliases to be reserved for horizontal links between my notes or my insights not vertical links to sources.