shouldnt all the networking code be in seperate files? i know in other courses you have advocated this and created a Networking group and built up from there, also used generics ect for building network requests. Seems different in this course just wondering why the different approach?