Draft implementation of Reactor pattern.