Add card-related types and some supporting operations.
Change World and add it and tick to a new module.