Added "emitters" class for reusable single-signal callers