XF 2.2 Doubts About Permission Inheritance


Hello. After 2 days of confusion and long documentation reading, I'm here to confirm some doubts just in case I don't take decisions based on false knowledge that I gained.

Primary user roles inherit permissions from Secondary user roles, right?

I mean, if I set permission in Administrative as INHERIT and put the same setting as NEVER in Registered, then NEVER will be the output. Is that correct?

Also, I don't understand what happens to the Secondary role permissions with Inherit as default. What does Inherit mean in that case? Who does it inherit the permission from?

I would really appreciate it if you clear up my doubts without asking me to read the documentation again. I am new to this so it's hard to catch the exact concept just by reading the docs again and again.