More refactoring: moved FINetworkService and its implementations into
the service package