Emitter Class, has full functionality, but basic pre-defined emitter types