Please provide the possibility to a differentiation between roles and plans. So an Owner/Admin role does not require a paid plan. Only users with an assigned plan should be able to use the 'Editor' functions. User without a plan assigned should be handled like a viewer. Users with Owner/Admin access role should also be able to manage access across all objects, if needed.