Initial implementation of Mediators.