A signal representing an IO
The direction of the Signal, input or output
Optional
The name or label of the Signal, used for presentation
The ID of the Signal, unique within its associated source
The type of value the Signal holds
A signal representing an IO