Added Emitter type and texture. Also hide attributes that aren't applicable for some emitter types