Moved the Generate SDK method up one level