перед упаковкой в контейнер оставь копию своего скрипта в лаборатории. При необходимости внести изменения или дополнения в скрипт просто делаешь новый "чёрный ящик" (не забыв оставить для себя изменённую копию))) А пользователь контейнера просто использует функцию "заменить контейнер". Или я чего то путаю?