Migrate module list creation and script execution out of new.
Now you can finally create a ksb::Application without actually launching the script.