Characterization, Design And Application Of Natural And Engineered Symmetric Protein Complexes