Adding client skeleton.
Snapshot ideas