The changes reorganize the network client code by splitting it into focused modules for better maintainability, including