add a convenience launcher which executes the framework + some  replaceable logic
make main responsible of composing the whole script (framework + launcher) and run it