De Novo Design And Engineering Of Functional Metal And Porphyrin-Binding Protein Domains