Я постарался расписать вопрос как можно подробнее и всесторонне.Отсюда и "многабукаф".