Higgins supports multiple kinds of i-cards with differing characteristics. It does so by using multiple kinds of i-card providers
, each of which implements one specific class of i-card. Although all i-cards implement the base "ICard" interface, some may implement one or more of the optional interfaces, and thus provide more or different characteristics.
There might be more information for this subject on one of the following: