SGraphPin::TryHandlePinConnection

Tries to handle making a connection to another pin, depending on the schema and the pins it may do: