Эти схемы это реальные представления связок шаров. И вопрос как раз заключается в том, будет ли взаимодействие шаров между собой как-то влиять на общую подъемную силу?
Puganov: у меня была когда-то похожая схема ролей на сайте. Я просто записывал текущую роль сессии в Session. "Роль по умолчанию" можно было изменить в настройках юзера. Тоесть у меня было поле в БД "default_role". Также я написал Middleware, который оганичивал доступ к контроллерам в зависимости текущей роли (которая в Session).