What about adding a way to register custom types? Shouldn't be difficult to add and would be nice for people who don't want their custom types to all be dumped under "other"?