Write/read path: Global refactor necessary
The code path for write/read has become too complex and needs a full rework. The functions are too large and not modular. Replication and chunk calculation for instance should not be part of the RPC sender and receiver functions directly.