hm, I think we already have a pretty complex hierarchy if you index e tags and p tags. Here are some queries I have wanted to do:
Give me all the root notes from people I follow (maybe I don’t even have to send my contact list) AND any reports referencing these notes from people I follow AND the count of kind 7 reactions for those notes.
Grab all notes published by people I follow in the last 48 hours, limit 5 per person (can graphQL do this?).
Give me replies from people followed by the people I follow.