**Why?** - To improve maintanability **How?** - To categorize transaction into Send, Call, Bond, Unbond, Perm
Why?
How?