Add the ability to load, unload, and reload scripts in UiForge.
load - load new ForgeScripts into the framework during runtime and after the initial startup
unload - unload ForgeScripts, removing them from the framework's ForgeScriptManager and cleaning them up.
reload - reload an already loaded ForgeScript, such as in the case where you are actively debugging and making changes to your ForgeScript