Первоначальная задача была вообще поднять все это в компоузе, в доке по этому поводу ничего нет. Не буду спорить с тем, что первоначальная постановка ТЗ может вызывать вопросы, но что было с тем и пришлось работать. Исходя из этих данных и было принято такое решение