Create a unified Event entity in the subgraph.
eg in order to query for:
- ownership history for a given NFT
- engine history for a given NFT
- storage history for a given NFT + key
- recent shell interactions from a specific account
- All NFT transfers for a collection
- All storage updates by a given engine
- etc