Controladores y vistas funcionales.