Автор молодец, в целом очень хорошо справился с поставленной задачей. Никаких вопросов не задавал - просто взял заказ в работу и сделал.
Мелкие неточности очень оперативно поправил.
Результат получен досрочно, на несколько дополнительных вопросов, которые у меня были, - дал пояснения, которые я смог понять ))
Спасибо!