PS: The generator code linked above just "renders" out the compilation results into c# code. The slint compiler does the heavy lifting in the background. That is what you need to support a new language. We would then build a nicer facade in the supported language around that.