Broke up loadCardDataFromPlist into shared and unique components