Biomolecule-based Nanostructures: Assembly, Dynamics, Properties, and Function