View, Controller, Models, and Pages