Запрограммировать весь скрипт на API нормальному человеку (не программисту) - тяжело. И модифицировать его потом непросто. Кубиками значительно удобнее. А самый эффективный способ - это скрипт из своих кубиков, инкапсулирующих логически обособленные части скрипта.
_________________________
Не пишите мне! Никому ничего делать не буду.