Extracted Card Generation into a separate module