# Structs
Event contains all the info relating to the event.
NoOpTunnelSetup by default returns false everywhere - to indicate that it is not supposed to be called and actualtunnel setup will not succeed.
Statistics shows the bytes in/out for openvpn.
# Interfaces
EventConsumer represents an event consumer.
Logger represents the logger.
StatsConsumer consumes the bytes/in out statistics.
TunnelSetup is the interface representing the tunnel setup.