[V11] User Permissions Refactor

how about this new refactor proposal? or how the different use cases works in your design? any possibility we work together and come out a ultimate solution for all identified use cases?