Views can be constructed from models.

CardViews, CardHeaderViews and CardThumbnailViews can now all be instantiated using constructors which take in a context and a model used to create the view.