Multiple Owners for a contact

My idea is: Multiple owners for a contact. We work in a team environment where multiple agents will be working on the same file and will therefore be sharing any leads.

I think these groups of people would benefit from this idea: Any company that shares leads.

Why I think they would benefit from this idea: It seems like a simple data type change.

Any code or resources to support this idea: Other systems utilize this idea out of the box.

Are you willing to work on this idea?: Yes.

What skills and resources do you need to explore this further? I can’t imagine this has never come up before. It seems like a basic data type storage issue and a viable use case. I have not worked with Mautic specifically before but I have the ability to do so.

Thanks.