Логика построения функционала.
Всякий основной функционал для юзеров в проекте который вы делаете должен иметь двойное назначение. В классике это сам функционал и УПРАВЛЕНИЕ им.
Например, если вы делаете соцсеть в которой пользователи будут генерить какой то контент, то вы ОБЯЗАНЫ создать также и функцию УПРАВЛЕНИЯ этим процессом (т.е. смысловым вектором контента), либо иную функцию, направленную