Add more details about server/client design