Convert to generic ops repo