Design and Characterization of Protein-Based Building Blocks for Self-Assembled Nano-Structured Biomaterials