Gravar-mail: A multi-agent expert system shell for shape grammars