• What you are looking for is called a "Memex"

    See the following example (at 22:55) https://youtu.be/DFWxvQn4cf8

    Voted!
    Need karma! Please check contributor guidelines.