Итоги голосования для комментария:
Александр Стрепетилов
А также гайда по применению с примерами как самих проблем, так и описания их разрешения?