Расширяемые компоненты https://adactio.com/journal/11052