Dynamic Plugins
It would be interesting to offer a dynamic interface for plugins that can be loaded at runtime. This way, we could for example also load plugins written in C++. One way this could be done is: https://docs.rs/libloading/0.6.7/libloading/