На просторах форума была найдена фундаментальнейшая тема, которую и выкладываю с любезного согласия автора, в статье "В помощь новичкам 2".