Splitting out networks.h
Adding comments.
More files