A start on the type model.