Нашёл материал по теме на <a href="https://niksolovov.ru/">https://niksolovov.ru/</a> очень доступно объяснено