https://www.fmxexpress.com/create-wrapper-interfaces-for-c-and-c-libraries-using-swig-with-delphi-support/
https://github.com/FMXExpress/swig-delphi
https://wiki.freepascal.org/SWIG