Move network to new file & work on architecture.