Welcome to the community !
For this purpose, the so-called ‘application modules’ were actually created some time ago as an additional abstraction layer:
https://help.br-automation.com/#/en/4/projectmanagement%2Fmodularapp%2Fappmoduleprojects.html
The method of how several developers can work with it in parallel is also documented:
https://help.br-automation.com/#/en/4/projectmanagement%2Fmodularapp%2Fappmoduleindiffprojects.html
https://help.br-automation.com/#/en/4/projectmanagement%2Fmodularapp%2Fappmoduleindiffprojects.html
I hope someone can share their experiences.