Add a big explanatory comment to Network.
And have it implement NetworkComponent because why not.