Base model structure.