Idea and plugin loader implementation by @akopachov, thanks! All commands done except storage and rpc for latency reasons