Update to provide a codegen descriptor