Adicionando mais alguns requirements; adicionando estrutura de layouts