A card game framework, to be able
to produce card games to play
online or offline.