attempt to split the network code, in progress
small updates for current vibe version, more to come