Investigate and implement the ability for JAIG to support various programming languages such as C#, Python, etc.