My next coding project will be to test and set up automatic c# wrapping of c++ code on linux, so that I can call functions from c++ from c#. There are tools for this, but I have never tried them. I'll test with this: https://github.com/mono/CppSharp first.