Add intermediate class for dedicated emitter: steps and tags