Start making log and rpc implementations pluggable