Architecture: refinements
Architecture: place client to the left of server

This way the sequence of actions flows more naturally from left to
right.