P.S. Может это всё уже писалось и известно,но я не нашёл скомпанованного и подробного описания
Разумеется, это уже было. Достаточно прямой ссылки (которую уже давали) на пост с описанием, кому надо - перейдет по ссылке и прочитает. * А раз не нашли - плохо искали, я, например, нашла эту ссылку на страницах данной темы за пару секунд.