Self-Assembling Protein Structures For Novel Applications In Synthetic Biology