Gravar-mail: Domain mobility in proteins: functional and evolutionary implications