Всё описание здесь не хочет помещаться, поэтому, если вас не затруднит, прочитайте его в первой главе с названием "Описание".