вот статья, над которой я работал некоторое время, записывая несколько идей, ранее обсуждавшихся в видео: