Depends on #42
We want to have a fully virtualized VirtualNode class (and VirtualizeNode<HerNode> derivatives out of it).
It will allow to have different Node types within the same thread - but it will come at the cost of dynamic dispatch on each and every event; cache locality will also suffer. Still, in some scenarios it MAY be a good thing.
NB: #46 + #44 will allow dispatch style which is truly corresponds to Erlang/OTP.