[WIP] Mediator pattern with modules