https://jeffbrown.tech/not-all-microsoft-teams-and-groups-are-created-equally/