Modular protein domains: an engineering approach toward functional biomaterials. (August 2016)