We should extract a model behind ScriptsPanel because ExtensionServer will depend on it ocne it becomes UISourceCode based.
Created attachment 150625 [details] Patch
Committed r121778: <http://trac.webkit.org/changeset/121778>