What's the difference between owner, leader and channel moderator?

Description

I don’t know the difference between owner, leader and channel moderator? What can each of those roles do?

https://docs.rocket.chat/guides/administrator-guides/permissions

  • moderator (Subscriptions) - Have moderation permissions for a channel. Has to be elected by a channel owner.
  • owner (Subscriptions) - Have owner permissions for a channel. When a user creates a channel they become the owner of that channel. They can also elect more owners for that channel.
  • leader (Subscriptions) - it doesn’t have any special permissions, but is used when setting a leader to a channel. Leaders appear on the header of a channel.

Ok Thank you very much!