Grade refatorada e criado TipoDeGrade