Above represents the major class hierarchies in the network stack (network/node/server). Single lines are the primary derivation path, and → represents secondary derivation. Double lines are not derivation but template instantiation, and = represents type alias.