Расширяемость через расширения

Реализована Разработка
Плагин имеет собственную систему расширений встроенную в основной код. Расширения разделены на типы. Основные типы расширений: схемы, инструменты и прочие.

Эта возможность является дочерней для возможности: Расширяемость. Дочерняя возможность используется для реализации принципов родительской возможности.

Схемы

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

Инструменты

Особый тип расширений с отдельной страницей в панели управления. Данный тип расширений предполагает ручную (пользовательскую) работу над каким либо данными.
Можно создавать инструменты и управлять данными через них. Реализация ограничивается лишь вашей фантазией.

Прочие

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

Сопутствующие возможности

Возможность "Расширяемость через расширения" имеет сопутствующие возможности:

Сопутствующие возможности используются совместно с текущей возможностью и улучшают опыт использования текущей возможности. Они хорошо дополняют текущую возможность и скорее всего друг-друга.