Card is a class that contains properties that are found on your everyday playing card, i.e. rank and suit. CardCollection is a class used to construct various types of card collections. For example, ...
Or at least it will, once I finish the slow process of documenting everything ...