TEMA 1: Creación y gestión de layouts y viewports