Rather than spending hours reading documentation, build your permissions with the Modeler. Just answer a few prompts about your application and you'll get a structured authorization model in return.
Modeling is one of the hardest pieces of the authorization puzzle. Especially when you've already defined your system using different nonstandard terms, it's difficult to have the right language for what your system even needs to support. This is a neat product to help standardize the way we talk about these concepts!