I see in the "Core/HW/WiimoteEmu/Attachment" directory there are subclasses for Nunchuck, Turntable, etc.

What would it take to to implement a Taiko Drum Master controller (also known as "tatacon")? I possess a physical version of this peripheral that is recognized by the game as being an "official" tatacon. How do I snoop the ID, etc. from the real hardware? What fields are mandatory when implementing an Attachment subclass?