Все схемы взяты из открытых источников и предоставлены исключительно в ознакомительных целях - для оценки сложности работы.