NodeId: string

We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId