Cards server contains rules of the games

Cards clients do layout and display.

Protocol consists of Cards server manipulating objects in the Cards clients,
and Cards clients sending user input to the server.

Rules:

	Keep game policy out of the Cards clients
	Keep hidden information out of the Cards clients
	Keep user interface out of the Cards server

Objects:

	Cards
	Stacks
		Grouped or flat?
	Text information RO and RW and grouped (take the floor mode)
	Commands in catagories (i.e. list of pull down menus).

	Layouts.  Simple association between stacks and text information
	boxes.

client -> server

	Card source/dest

server -> client
	Move cards
	Label cards
	Flip cards
