Gravar-mail: S-Layer Protein Self-Assembly