This is an interesting way of looking at each wave of evolution in blockchain. It reminds me very much of the evolution of programming languages and how they're generally categorized by generations.
I will check out graphene. It's a new protocol to me. I had seen tangle and hash graph, but not graphene.