Nanostructured Hierarchical Assemblies and Composites (NanoHAC)