Ещё раз повторю плагин в реальный проект встраивать нельзя.
Приведи нормальный пример.
Если я разработал компонент пользовательского интерфейса, то я хочу его применять столько раз сколько мне нужно, не периписывая его каждый раз. Хочу удобное конфигурирование.
Я не понимаю в чём прикол писать бесполезную библиотеку. Смысл ui фреймворка в том чтобы создавать кирпичи из которых потом удобно строить дом. У тебя вместо кирпича навозная куча вышла, как его в стену ставить ?
К примеру
вот кирпичик раз
<menu></menu> - это меню
вот кирпичек 2
<slide></slide> - это слайдер
а вот собранное из кирпичиков приложение.
<div id="contr1" class="controller">
<menu data-source="imglist" select="selectitem"></menu>
<slide data-source="imglist" select="selectitem"></slide>
</div>
Причём это можно даже на голом jQuery реализовать