Manage Custom Device Type

It would be awesome if we could create our custom device type like: Switche, Router, Access Point, Wireless controller… from the GUI.

And also have the ability to assgin automatically this decive types on discovery process, based on the device hardware or a comnbinations of hostname and os …

Thanks for all.