Cardslib infrastructure to ease usage