What does a a Model do?