Итоги голосования для комментария:
karandaev Спасибо за ссылки, периодически в комментариях натыкался на неё но не смог в гугл.
Боюсь это не мой стиль) хотя может и попробую когда не соберёмся всем составом)