REACH-105 Node port type is "Number" for all input ports

Send more information about input/output ports.
I am not sure how ```ToolTipContent``` could give us the type of a ```PortModel```, this is what I see when we create some of the node types (the second parameter of ```PortData``` is the ```PortData.ToolTipString```, that is returned by ```PortModel.ToolTipContent```):

```csharp
InPortData.Add(new PortData("start", "The start color."));
InPortData.Add(new PortData("end", "The end color."));
InPortData.Add(new PortData("value", "The value between 0 and 1 of the selected color."));
OutPortData.Add(new PortData("color", "The selected color."));
```

I am not sure how we will manage to get the type from strings like *The start color*. Could you explain this a bit more by having documentation?