Адаптация шаблона админки плагина — iframe или "отдельная страница"?

Разрабатываю плагин с достаточно обширной админской частью. Большим количеством JS и т.п.
Столкнулся с проблемами адаптации под зоопарк шаблонов. Хотелось бы покрыть максимальную потребность пользователей.
Админку строю на Twitter Bootstrap, понятное дело, что при «нормальной» классической реализации (например, как сделана админка базового плагина «Page»)будет куча «боков» и конфликтных ситуаций в плане разметки/css, js-зависимостей и библиотек с существующими шаблонами как обычными (детьми Developer) так и построенными на TB.

Как быть?

1. Делать свой Лунопарк для админки — отдельные «страницы» с полностью своей разметкой, стилями, библиотеками и т.п., в отрыве от общего дизайна текущего шаблона?
2. Встраивать Iframe в существующие текущие шаблоны?
3. Забить на адаптацию и массовость, и делать админку строго под классические LS шаблоны — Developer, Syniо и т.п.?

Речь только об админ-части плагина.
Спасибо за советы и рекомендации!