Clay is a highly flexible modelling class.