Gravar-mail: A Framework for the Design of Knowledge-Based Systems in Structural Biology