Move ScriptAppSpec to the public module.