На всякий случай, подробно расписал все этапы этого подхода.Важно! В этом гайде, для примеров как выполнить тот или иной шаг, я буду ссылаться на разные фреймворки, подходы и методы. Если какой-то из методов вам не знаком, то его можно заменить другим. В данном случае, нам не важен сам метод, нам важно получить результат. В крайнем случае, думаю ты способен(а) загуглить. Удачи!