The model - what is an agent?