Статья только слишком объёмная и на английском. Интересно конечно, но лень вчитываться...

А картинки посмотрел.