Nic, Насмелюсь предложить концептуальную доработку к твоему пакету.
(В основную среду вряд ли кто сейчас добавит

)
Я назвал эту фичу «Тень элемента». Основная функция которого делать дистанционный доступ к методам и данным основного элемента который дает тень

. Думаю наглядней будет показать на картинках ;)
Тень не должен создавать ни экземпляр класса, ни дополнительного кода. Его свойства являются свойствами основного элемента, то есть если меняешь в одном меняется в основном и всех его тенях. События распределяются по приоритету номера тени. Думаю, с вызовом методов проблем не будет
Что это даст? Возможность визуально разделять программу на блоки и делать логику работи более лаконичней и понятней.
Что скажешь