1. There is a static entity for the Algorithm which can be used as an input so that a specific encryption type will be used. i.e. AES-CBC, 3DES-ECB, etc
2. Instead of initializing manually the script, the CheckForgePlugin is used so that it will check if it has already loaded or not, if not, then it will load the script.
3. Some other utilities which the script (forge bundle) can provide.