Sub-group level for git organizations

I’m evaluating GitLab for a big organization. And I’m wondering how repositories could be arranged for an organization that has a large number of teams and a large number of products per team.

In bitbucket, there are the concepts of teams that hold project that holds repositories

In github, there are the topics to organize by labeling.

I’m wondering what would be the solution in gitlab?