Type of the implementation to instantiate
Arguments to the object's constructor
(optional) timeout to use with requests
Path to the file that called this function (for diagnostic)
Line number tied to the file parameter
A RemoteAPI owning the node reference
Instantiate a node and start it
This is usually called from the main thread, which will start all the nodes and then start to process request. In order to have a connected network, no nodes in any thread should have a different reference to the same node. In practice, this means there should only be one Tid per "address".
Note: When the RemoteAPI returned by this function is finalized, the child thread will be shut down.