Move network
implementation to separate package
#2296
Merged
network
implementation to separate package
#2296