Which are the cases where transactions happens in blockstack?

I am looking for all possible transactions occurrences that where can a single transaction happen I can solve the issue of the ordering of transaction. (i.e. If I use my own identity so it will create a transaction) so I want to know all possible transactions in any case and how can it be in order?

See Figure 5 in this paper: https://www.usenix.org/system/files/conference/atc16/atc16_paper-ali.pdf

Each state-transition is a transaction.

Thanks a ton @jude Thats All I want to know and other then name registration will there any other case where transaction happens ?