WIP: Revised client implementation guide