What to do when a model needs to use the network

Thanks so much Mikaela, I have extracted the networking into its own manager and reformatted my program.