Added the ScriptView, ScriptViewModel and some other minor updates