We should consider testing out different crates for FFI/interop support on plugins, the supported languages will be: - Python - Javascript/NodeJS - C++ Crates to test out: - https://lib.rs/crates/pyo3 (Python) - https://lib.rs/crates/napi (NodeJS) - https://lib.rs/crates/neon (NodeJS) For C++, see: https://rust-lang.github.io/rust-bindgen/cpp.html