Broke out models.py into specific sections.