The docs mention forking as the way to add custom plugins. Has you considered publishing conductor as a crate so that custom plugins can be configured that way? It seems like this would allow for clearer API boundaries within the plugin API and require less setup for folks wanting to write their own plugins.