Ну, кстати, "импорт через if"  вроде, хорошо смотрится... хотя, м.б. кто и лучше вариант предложит. Как думаешь, на сколько реально разделить задачу на две: 1) "тело скрипта" (не зависимо от того, как он будет прикручиваться) и 2) "интеграция/привязка" (собственно, откуда он будет вызываться)?