Início de entendimento de Constraints / Diversas alterações de design.