Fixed a bug that was caused by trying to register multiple Gadgets for a classname

Specifically, the Model Designer Page was registering a hook for
_largeTextEdit, which was stomping the primary Gadget for it.

Changed things to allow a given name to have multiple Gadgets registered
to it.