Продолжение к http://joyreactor.cc/post/4558768
Воплощение идеи, предложенной Гвен ранее: https://joyreactor.cc/post/5273542