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