who is going to create the events that represent those things?
Discussion
commenting on highlight events are similar to replying to URLs
kind 1 with "g" geohash tags or another similar location event would work for commenting on locations
I'm not sure about topics though since that sounds kind of vague
what I am saying is that there could be multiple events representing a URL
I think the point is that there is actually no need for an event to represent a URL, since the kind 1111 events can point to entities that are not Nostr events.
It makes a lot of sense to me, all it needs is a good client to wrangle those into a worthwhile user experience.