Constructs a DataStorm node with the specified communicator.
A node is the main DataStorm object. It is required to construct topics.
Parameters
communicator
The communicator used by the node. If nullptr, the node creates its own communicator.
Remarks
This constructor sets the nodeOwnsCommunicator option to false. The communicator must be configured for ordered dispatch, as described in NodeOptions::communicator.