An instance of this class is required by each object that needs to send
Signals. It is recommended, that a SignalDispatcher works together with a
{@link SlotFactory} to get hold of the actual Slots that listen for a given
Signal, which it originally only knows by their identifier.