9
I think the best solution is to have a paid subscription, then you create groups and you fix for each group its permissions according the subscription price: for example : group A can do 1,2,3 and the yearly fees is x $, while the group B can do only 1 and 2, and its yearly fees is y$.
I think the TDM is preparing such module