Added initial "cards" component, needs additional mixin and mobile work