Немножко структурировал исходный материал, переименовал и подправил, а то была полная каша, неясно было, кто что заявляет и т.п.
Плюс добавил ссылок на ветви комментариев с пояснениями моей позиции.
Просмотреть исправления