How can I create the custom Groups in my project ?

I was creating a multi-tenant project using django-tenants, and I kept some obvious models in the shared apps such as the User model, Groups, and Authorization. I placed the tenant-specific apps in separate modules like module_agency, module_time_entries, etc.

For each tenant, I wanted to create custom Groups. Since Groups is a built-in Django model, the problem is that any Group we create becomes global — it applies to the entire Django project and not to an individual tenant.

So I wanted to know: Is there any way to make Groups tenant-specific?