Updated architecture.
Renamed client to shell in architecture.