Naming link-types

When creating a plugin node we have:

#region PluginInfo
	[PluginInfo(Name = "CalibrateCamera", Category = "EmguCV", Help = "Finds intrinsics for a single camera", Tags = "")](PluginInfo(Name = "CalibrateCamera", Category = "EmguCV", Help = "Finds intrinsics for a single camera", Tags = ""))
	#endregion PluginInfo

But when we create a link type, VVVV automatically selects the name of the class as the name of the link.

In the future (or even now?) could there be a way to name link types

e.g. for EmguCV

Between nodes i want to pass a CVImageLink
but I’d like that to be shown as ‘Image’ in the VVVV interface

I presume the type would have to extend something like IType
as discussed (in reference to an IViewableType) in this thread:

just curious

what you say is true… but it contains the risk that people give the same type different screen names, or different types have the same screen name. i like the fact that it shows the raw type… but its a matter of taste. and you can always do a little type wrapper if you like…

I think perhaps a more important discussion is about an IType
which allows types to have superpowers e.g. previews in IOBox (Node)

Also we could implement things like IsChanged()