I don't know if this thread would be of interest but let me try:
I have the following concept (maybe nodes?):
A Card (million of nodes)A Brand(could be Visa, Mastercard, Amex, JCB, .... not more than 20)A Subbrand (could be standard, platinum, gold, ...