Refactoring + the ability to put free CSS rules in the model (e.g. to make the 'heart' tile red).