Is the intent for #nostr to have an enormous amount of event types or a relatively small set of different event types? It would be awesome if there were a structured way to do almost anything on nostr but not every client (or relay) would have to support every event type.