* docs: add separate how bitswap works doc * feat: update architecture diagram and add implementation description