MessageHub/Listener refactoring
WorldChange/SynodChange implementation