Language agnostic source code generator