/// Data structures shared by other modules
/// Server that listens for packets
/// Functions used to send messages to other peers
/// Functions used to get into the network when restarted
/// Id of a node in the network
/// Structure representing a node in the network
/// Packet structure of the protocol
/// Custom samurai errors
/// Connection with debug server
/// Config parser