Нарыл достаточно много, поэтому буду выкладывать порциями, чтоб не утомить.)
Порция номер раз:

читать дальше

Спасибо авторам!