found a clearer (maybe?) image for the p2p architecture