Not too long ago I have come across one post which I believe you might find useful. Somebody may take a steaming dump all over it, however it answered some of my questions.
https://yandex.ru/collections/card/5bd5 ... 713c791cb/
https://yandex.ru/collections/card/5bd6 ... 079318e85/