Fibrous Protein Structures: Hierarchy, History and Heroes.