Fixing constraints in MainViewController
Replacing label with text view in TextCardView
Resizing AlertViewCell height according to its content
Source formatting
Removing the card view from reused cells
Redrawing the card view when the bounds change by invoking the setNeedsDisplay method.