Gravar-mail: A transformation grammar for housing rehabilitation