Cation distribution and structure modelling of spinel solid solutions