Ура Дмитрий!
Это очень подробный технический ответ!
Я не разработчик по образованию, поэтому я очень ценю ваши технические идеи и воздержусь от необоснованных комментариев.
Будем надеяться, что здесь появится больше людей, чтобы внести свой вклад в мудрость толпы!
Ваше здоровье!
Лэнс