Gravar-mail: Cooperativity and modularity in protein folding