В итоге было найдено следующее решение.
Если интересно только техническое решение, то пропускайте всю лирику и смотрите пример реализации.
Надеемся, что наш опыт будет полезен для тех, кто еще обновиться не успел, и поможет снизить риски для аналогичных проектов.


















