Organize - factor out Job,ScriptJob,ExecJob classes