libs/core: rework network model