Почему-то меня интересовала эта тема, причем уже достаточно давно. Копнул.
Определил для себя наработки и подходы, используя которые можно получить требуемый результат. Набросал парочку макетов, убедился в их реальной работе, удовлетворился результатом. Нашел пару интересных подходов.
Ой, как я очень это богатство люблю и уважаю!
Теперь мне видится, что если немного ещё приложить в части обрамляющей алгоритмической постановки и пользовательского интерфейса – то сложится вполне и вполне красивое и действенное решение. А может даже “ноу-хау”.