Models, views, and controllers are the M, V and C of MVC. Most SPA frameworks use these concepts to help developers structure and organise their code.