Имеется система настроек пользователя.
Задача: Реализовать систему подтверждения смены конкретной настройки пользователя по коду из смс / email / telegram с возможностью выбора пользователем другого метода.
Какие вы выделили бы слои, абстракции, таблицы?
Реализуйте данную схему без интеграции конкретных сервисов / ORM / прочее на уровне интерфейсов / контроллеров.
Небольшой код на чистом PHP.