Generated Gun: Stinger Gun

Rare obvious big todo: name parts and generated names! can we display their totally arbitrary name-generation tree thing in a useful way no matter how convoluted it gets??